home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Enter 1999 January / enter_01_1999_2.iso / BIOS / ctchip34 / SIS471.CFG < prev    next >
Text File  |  1994-11-07  |  24KB  |  700 lines

  1. ;********************************************************************
  2. NAME=SiS471 ;SiS85C471 Single Chip in Datei SiS471.CFG
  3. ;********************************************************************
  4.  
  5. INDEXPORT=22h
  6. DATENPORT=23h
  7.  
  8. ;######  Macros  Aufruf  ctchipz  /xxxx [/L]  #####
  9. ;######  Macros 1.Buchstabe keine Ziffer! #####
  10.  
  11. MACRO= FASTEST = 50h:111xxxxx, 51h:xxxxxx10, 58h:x11xxxxx
  12. MACRO= FASTER  = 50h:101xxxxx, 51h:xxxxxx10, 58h:x11xxxxx
  13. MACRO= SLOWER  = 50h:010xxxxx, 51h:xxxxxx01, 58h:x01xxxxx
  14. MACRO= SLOWEST = 50h:000xxxxx, 51h:xxxxxx01, 58h:x00xxxxx
  15.  
  16. MACRO= L2ON    = FLUSH, 51h:1xxxx0xx, FLUSH, 51h:1xxxx1xx
  17. MACRO= L2OFF   = FLUSH, 51h:0xxxx1xx
  18.  
  19. MACRO= L2WB    = L2OFF, 50h:xxxx1xxx, L2ON
  20. MACRO= L2WT    = L2OFF, 50h:xxxx0xxx, L2ON
  21. MACRO= ALLDIRTY= L2OFF, 72h:xxxxx10x, L2ON
  22. MACRO= DIRTY   = L2OFF, 72h:xxxxx11x, L2ON
  23. MACRO= EXTDIRTY= L2OFF, 72h:xxxxx01x, L2ON ;
  24.  
  25.  
  26. ;********************************************************************
  27. INDEX=50h;  Memory Configuration
  28. ;********************************************************************
  29. BIT=7   ; Cache-Read Leading Cycle (if Reg5A Bit 7=0)
  30.          0 = 3 Takte
  31.          1 = 2 Takte
  32.  
  33. BIT=76  ;DRAM Speed
  34.            00=Slowest   (50MHz 4-3-4, CAS Puls= 2T)
  35.            01=Slower    (40MHz 4-3-3  CAS Puls= 1T)
  36.            10=Faster    (33MHz 3-2-2  CAS Puls= 2T)
  37.            11=Fastest   (25MHz 3-2-2  CAS Puls= 1T)
  38.  
  39.  
  40. BIT=5   ;DRAM Write CAS Pulse Width
  41.            0=2T
  42.            1=1T
  43.  
  44. BIT=4  ;L1-Write Strategy
  45.            0 = WT
  46.            1 = WB
  47.  
  48. BIT=3  ;L2-Write Strategy
  49.            0 = WT
  50.            1 = WB
  51.  
  52. BIT=2  ; PIN 138 Mulitiplex Output Control
  53.            0 = PIN 138 = RAS  ( > 2 RAM Banks)
  54.            1 = PIN 138 = MA11 ( 16 M SIMM DRAMs)
  55.  
  56. BIT=1  ;0/1 L1-Burst Write (only if Bit4 is set)
  57.  
  58. BIT=0  ;Reset (INIT active enable)
  59.            0 = Normal Reset
  60.            1 = Warm Reset
  61.  
  62. ;********************************************************************
  63. INDEX=51h ; Cache Konfiguration
  64. ;********************************************************************
  65. BIT=7   ;0/1 L2-Cache Enable
  66.  
  67. BIT=654  ;Cache Size
  68.            000= 32KB
  69.            001= 64KB
  70.            010=128KB
  71.            011=256KB
  72.            100=512KB
  73.            101=  1M
  74.  
  75. BIT=3   ;0/1 Cache Interleave Enable
  76.  
  77. BIT=2   ; Cache On/Off
  78.            0 = Off
  79.            1 = On
  80.  
  81.  
  82. BIT=1   ;Cache Write Cycle
  83.            0=3T (Single)
  84.            1=2T (Single)
  85.  
  86.            0=2T (Write-Burst)
  87.            1=1T (Write-Burst)
  88.  
  89. BIT=0   ;Cache Burst Read Cycle
  90.            0=1T
  91.            1=2T
  92.  
  93. ;********************************************************************
  94. INDEX=52h; Shadow
  95. ;********************************************************************
  96. BIT=7   ;0/1 Shadow RAM Read Enable
  97.  
  98. BIT=6   ;0/1 Shadow RAM Write Protection Enable
  99.  
  100. BIT=5   ;0/1 E8000h-EFFFFh Shadow RAM Enable
  101. BIT=4   ;0/1 E0000h-E7FFFh Shadow RAM Enable
  102. BIT=3   ;0/1 D8000h-DFFFFh Shadow RAM Enable
  103. BIT=2   ;0/1 D0000h-D7FFFh Shadow RAM Enable
  104. BIT=1   ;0/1 C8000h-CFFFFh Shadow RAM Enable
  105. BIT=0   ;0/1 C0000h-C7FFFh Shadow RAM Enable
  106.  
  107. ;********************************************************************
  108. INDEX=53h; Shadow
  109. ;********************************************************************
  110. BIT=7   ;System BIOS ROM Size
  111.            0= 64K
  112.            1=128K
  113.  
  114. BIT=6   ;0/1 Combine System  BIOS with C0000h-C7FFFFh Region
  115.  
  116. BIT=5   ;0/1 F0000h-FFFFFh Shadow RAM Cacheable
  117.  
  118. BIT=4   ;0/1 C0000h-C7FFFh Shadow RAM Cacheable
  119.  
  120. BIT=321 ;A26 .. A24 for DMA Cycle Up to 64 MB
  121.  
  122. BIT=0   ;0/1 Data Parity Check
  123.  
  124. ;********************************************************************
  125. INDEX=54h; Non cacheable 1
  126. ;********************************************************************
  127. BIT=7   ;Allocation of Non-cacheable Area #1
  128.            0=Local DRAM
  129.            1=AT Bus, local DRAM is disabled
  130.  
  131. BIT=654 ;Size of Non-cacheable Area #1 (within 16 MB)
  132.            000=  0KB (disabled)
  133.            001= 64KB
  134.            010=128KB
  135.            011=256KB
  136.            100=512KB
  137.            101=  1MB
  138.            110=  2MB
  139.            111=  4MB
  140.  
  141. BIT=3   ;Allocation of Non-Cacheable Area #2
  142.            0=Local DRAM
  143.            1=AT Bus, local DRAM is disabled
  144.  
  145. BIT=210 ;Size of Non-Cacheable Area #2 (within 64 MB)
  146.            000=  0KB (disabled)
  147.            001= 64KB
  148.            010=128KB
  149.            011=256KB
  150.            100=512KB
  151.            101=  1MB
  152.            110=  2MB
  153.            111=  4MB
  154.  
  155. ;********************************************************************
  156. INDEX=55h; Non Cacheable 1 A23..A16
  157. ;********************************************************************
  158. BIT=76543210    ;A23-A16 of Non-Cacheable Area #1 (within 16 MB)
  159.  
  160. ;********************************************************************
  161. INDEX=56h; Non Cacheable 2 A23..A16
  162. ;********************************************************************
  163. BIT=76543210    ;A23-A16 of Non-Cacheable Area #2 (within 128 MB)
  164.  
  165. ;********************************************************************
  166. INDEX=57h;
  167. ;********************************************************************
  168. BIT=76  ;A25 and A24 of Non-Cacheable Area #2
  169.  
  170. BIT=5   ;0/1 GATE A20 Emulation
  171.  
  172. BIT=4   ;0/1 Fast Reset Emulation
  173.  
  174. BIT=3   ;Fast Reset Latency Control
  175.            0=2 µs
  176.            1=6 µs
  177.  
  178. BIT=2   ;Slow Refresh Enabled (1:4)
  179.            0=Normal Refresh
  180.            1=Slow Refresh
  181.  
  182. BIT=1   ;0/1 Gate A20 Emulation Mode
  183.  
  184. BIT=0   ;Cache Sizing Enable
  185.            0=Normal Operation
  186.            1=Always Cache Hit
  187.  
  188. ;********************************************************************
  189. INDEX=58h;
  190. ;********************************************************************
  191. BIT=7   ;0/1 Slow CPU (below 25MHz)
  192.  
  193. BIT=6   ;DRAM Writestate
  194.            0=1 Waitstate
  195.            1=0 Waitstate
  196.  
  197. BIT=5   ;Refresh Cycle Hold CPU
  198.            0= Enable (Standard Refresh)
  199.            1= Disable (Hidden Refresh)
  200.  
  201. Bit=4   ;De Turbo Hold Time
  202.            0= 4 µs (every 12 µs)
  203.            1= 8 µs (every 12 µs)
  204.  
  205. Bit=3   ;Reserved (=1)
  206.  
  207. Bit=2   ;0/1 Combine System BIOS with C8000h-CFFFFh
  208.  
  209. Bit=1   ;Local Bus RDY
  210.            0=2T
  211.            1=3T
  212.  
  213. Bit=0   ;SElect Local Bus Ready
  214.            0=Synchonized by clock (Synchronous mode)
  215.            1=directly passed through the output buffer (Tranparent Mode)
  216.  
  217. ;********************************************************************
  218. INDEX=59h;  Local Bus Support
  219. ;********************************************************************
  220.  
  221. BIT=7   ;De-Turbo On/Off
  222.            0= Turbo
  223.            1= De-Turbo
  224.  
  225. BIT=6   ; De-Turbo Switch Enable
  226.            0= De-Turbo switch enabled
  227.            1= Always Turbo
  228.  
  229. BIT=543210 ; DRAM Size Configuration
  230.  
  231. ;********************************************************************
  232. INDEX=5Ah;
  233. ;********************************************************************
  234.  
  235. BIT=7   ; Reserved =0
  236. BIT=6   ; Overwrite the Cache Read Cycle Time (Bit7 of reg 50h)
  237.            0= Keep the access time that defined in the Register 50 Bit 7
  238.            1= Force all the first Cycle Time of Cache access to be 2T
  239.  
  240. Bit=5   ; Reserved = 0
  241.  
  242. Bit=4   ; Reading the De-Turbo Status (Read Only)
  243.             0=Turbo
  244.             1=De-Turbo
  245. Bit=32  ; Reserved =0
  246. Bit=1   ; Cyrix M7 CPU L1 Cache Burst Write Timing Control
  247. ;         This bit is only valid when M7 CPU is used
  248.            0= Always support 3-2-2-2,
  249. ;         regardless register 51 bit 1 and register 50 Bit bit 7
  250.            1= Be able to support 2-1-1-1
  251.  
  252. BIT=0  ;0/1  Local Master Access DRAM Cycle CASn Delay 1T
  253.  
  254. ;********************************************************************
  255. INDEX=5Bh;  SMM
  256. ;********************************************************************
  257.  
  258. BIT=7    ;0/1 SMM (via SMI Or IRQ12/15)
  259. BIT=6    ;0/1 Stop Clock
  260. ;        When enabled a sequence of reading I/O-port 43h followed by
  261. ;        reading I/O-port 070h forces SiS85C471 to assert STPCLK
  262.  
  263. BIT=5    ;0/1 STPCLK Auto Generation Select
  264. ;        When enabled the SiS85C471 asserts STPCLK when system times
  265. ;        expires, break switch is pressed or software SMI port is accessed
  266.  
  267. BIT=4    ; System Management Mode Request Selection
  268.            0= By IRQ
  269.            1= By SMI
  270. ;        Alternative Way to enter system management mode by using IRQn
  271. ;        for CPUs without SMI input pin. Note that when bit 5 of
  272. ;        Register 5B is set to 1 this bit should be set to 1
  273.  
  274. BIT=3    ; IRQ-Channel Selection (only if Register 5B Bit 4 = 0)
  275.            0= Select IRQ12
  276.            1= Select IRQ15
  277.  
  278. BIT=2    ;0/1 SYSCLK Frequency Auto-Switch
  279. ;        During CPU Clock Scaling, SYSCLK will be changed to 7.159 MHz.
  280. ;        Once CPU Clock is resumed to the normal state, the SYSCLK will
  281. ;        return to the frequency
  282.  
  283. BIT=1    ;1/0 Relocate Enable
  284. BIT=0    ; Reserved
  285.  
  286. ;********************************************************************
  287. INDEX=5Ch;  Interrupt Vector Adress Trap Mask 1
  288. ;********************************************************************
  289. BIT=76543210 ;
  290.  
  291. ;********************************************************************
  292. INDEX=5Dh;  Interrupt Vector Adress Trap Mask 2
  293. ;********************************************************************
  294. BIT=76543210 ;
  295.  
  296. ;********************************************************************
  297. INDEX=5Eh;  Interrupt Vector Adress Trap Mask 3
  298. ;********************************************************************
  299. BIT=76543210 ;
  300.  
  301. ;********************************************************************
  302. INDEX=5Fh;
  303. ;********************************************************************
  304. BIT=76543210 ;
  305.  
  306. ;********************************************************************
  307. INDEX=60h;  Bus Takt
  308. ;********************************************************************
  309.  
  310. BIT=765 ; Bus Clock Frequency
  311.            000= BUSCLK = 7.159 MHz
  312.            001= BUSCLK = 1/10 CLKIN
  313.            010= BUSCLK = 1/8  CLKIN
  314.            011= BUSCLK = 1/6  CLKIN
  315.            100= BUSCLK = 1/5  CLKIN
  316.            101= BUSCLK = 1/4  CLKIN
  317.            110= BUSCLK = 1/3  CLKIN
  318.            111= BUSCLK = 1/2  CLKIN
  319.  
  320. BIT=4    ;0/1 Zero Wait for 16-Bit Memory or I/O Command
  321. BIT=3    ;0/1 Command Delay for 16-Bit I/O Read
  322. BIT=2    ;0/1 Decrease 16-Bit I/O Read Cycle 1 AT Bus Clock
  323. BIT=10   ;Reserved
  324.  
  325. ;********************************************************************
  326. INDEX=61h;  Bus -I/O-Recovery, -Waits
  327. ;********************************************************************
  328.  
  329. BIT=76  ; 16-Bit-I/O-Recovery
  330.            00= 8 BUSCLK
  331.            01= 5 BUSCLK
  332.            10= 3 BUSCLK
  333.            11= 2 BUSCLK
  334.  
  335. BIT=54  ; 8-Bit-I/O-Recovery
  336.            00= 16 BUSCLK
  337.            01= 11 BUSCLK
  338.            10=  7 BUSCLK
  339.            11=  4 BUSCLK
  340.  
  341. BIT=3   ; Reserved (1)
  342.  
  343. BIT=2   ; 16-Bit Memory I/O Waitstate
  344.            0=2 Waitstate
  345.            1=1 Waitstate
  346.  
  347. BIT=1   ; 8-Bit Memory I/O Waitstate
  348.            0=5 Waitstate
  349.            1=4 Waitstate
  350.  
  351. BIT=0   ; Reserved (1)
  352.  
  353. ;********************************************************************
  354. INDEX=62h;  Reserved
  355. ;********************************************************************
  356.  
  357. BIT=7     ; Reserved
  358.  
  359. BIT=6     ; Reserved and should be written with 1
  360.  
  361. BIT=543210; Reserved
  362.  
  363. ;********************************************************************
  364. INDEX=63h ; SM-RAM, Wake-up from Stop Clock/Clock Scaling/Clock Throttling
  365. ;********************************************************************
  366.  
  367. BIT=765   ; SM-RAM Area select
  368.            000= Remap E segment to A segment
  369.            001= Remap E segment to B segment
  370.            010= E segment
  371.  
  372. BIT=4   ; SM-RAM Access control
  373.            0= SM-RAM can be accessed only through SMM
  374.            0=        (SMIACT* is active low)
  375.            1= SM-RAM can be accessed during normal operation
  376.  
  377. BIT=3   ;0/1 Wake up by IRQn
  378.  
  379. BIT=2   ;0/1 Wake up by NMI
  380.  
  381. BIT=1   ;0/1 Wake up by DMA
  382.  
  383. BIT=0   ;0/1 Wake up by Local Master request
  384.  
  385. ;********************************************************************
  386. INDEX=64h   ;Define Software_SMI low byte address A7-A0
  387. ;********************************************************************
  388.  
  389. BIT=76543210 ; This register defines the lower 8 bits of SW_SMI
  390. ;              address trap address. bit[7:0] correspond to address
  391. ;              A[7:0]. If SW_SMI is enabled (defined in register 68,
  392. ;              bit 1) an I/O write to the address defined in
  393. ;              Registers 64 and 65 will force th SiS85C471 to generate
  394. ;              software SMI*. Software SMI* can be used to support APM.
  395.  
  396. ;********************************************************************
  397. INDEX=65h   ;Define Software_SMI high byte address A15-A8
  398. ;********************************************************************
  399. BIT=76543210 ;
  400.  
  401. ;********************************************************************
  402. INDEX=66h   ; System event timer is reloaded by IRQ0-7 or
  403. ;              Stop Clock Break selects Register 1.
  404. ;********************************************************************
  405.  
  406. BIT=7   ;1/0 IRQ7
  407. BIT=6   ;1/0 IRQ6
  408. BIT=5   ;1/0 IRQ5
  409. BIT=4   ;1/0 IRQ4
  410. BIT=3   ;1/0 IRQ3
  411. BIT=2   ;1/0 IRQ2
  412. BIT=1   ;1/0 IRQ1
  413. BIT=0   ;1/0 IRQ0
  414.  
  415. ;********************************************************************
  416. INDEX=67h   ; System event timer is reloaded by IRQ8-15
  417. ;              or Stop Clock Break selects Register 2.
  418. ;********************************************************************
  419. ;    0: IRQn active will force STPLK* to go high, if Reg 63 bit 3
  420. ;       is enabled.
  421. ;    1: IRQn active will not influence STPCLK*.
  422.  
  423. BIT=7   ;1/0 IRQ15
  424. BIT=6   ;1/0 IRQ14
  425. BIT=5   ;1/0 IRQ13
  426. BIT=4   ;1/0 IRQ12
  427. BIT=3   ;1/0 IRQ11
  428. BIT=2   ;1/0 IRQ10
  429. BIT=1   ;1/0 IRQ09
  430. BIT=0   ;1/0 IRQ08
  431.  
  432. ;********************************************************************
  433. INDEX=68h; SMI/IRQ enable register
  434. ;********************************************************************
  435.  
  436. BIT=7   ;0/1 I/O Device Standby timer time out control
  437.  
  438. BIT=6   ;0/1 Programmable I/O Device Standby exit control
  439.  
  440. BIT=5   ;0/1 Serial or Parallel Port Standby exit control
  441.  
  442. BIT=4   ;0/1 Hard Disk standby exit control
  443.  
  444. BIT=3   ;0/1 Screen save mode exit control
  445.  
  446. BIT=2   ;0/1 Break switch SMI/IRQ control
  447.  
  448. BIT=1   ;0/1 Software SMI/IRQ control
  449.  
  450. BIT=0   ;0/1 System event timer time out SMI/IRQ control
  451.  
  452. ;********************************************************************
  453. INDEX=69h; SMI/IRQ request status register: (read Only!)
  454. ;********************************************************************
  455.  
  456. BIT=7   ; I/O device standby timer time out request
  457.  
  458. BIT=6   ; Programmable I/O device standby exit request
  459.  
  460. BIT=5   ; Serial port or parallel port standby exit request
  461. ;         (refer to bit 0 and 1 of the register 73 for the port selected)
  462.  
  463. BIT=4   ; Hard disk standby exit request
  464.  
  465. BIT=3   ; Local Standby/Clock Scaling/Clock Throttling exit request
  466.  
  467. BIT=2   ; Break switch SMI/IRQ request
  468. ;         If the SMM was enabled and Register 68 bit 2 = "1" and
  469. ;         Register 71 bit 7 = "0", then this bit can be set by
  470. ;         writing an "1". If the Register 71 bit 7 = "1", then
  471. ;         this bit can be set by the RC or the De-Turbo pin.
  472.  
  473. BIT=1   ; Software SMI/IRQ request
  474. ;         This bit can be set by enabling the Register 68 bit 1 and
  475. ;         an I/O write to the address defined in the registerpair 64/65.
  476.  
  477. BIT=0   ; System event timer time out SMI/IRQ Request
  478.           0= not requested
  479.           1= requested
  480.  
  481. ;         If the SMM is enabled and the register 5B bit 5 is set to
  482. ;         0 (disable) and the Register 68 bit 0 is set to 1 (enable),
  483. ;         then this bit can be set to 1 when a time out of the system
  484. ;         timer happens.
  485. ;         Which of the SMI/IRQ functions should be serviced could be
  486. ;         decided by the SMI handler while reading this register.
  487.  
  488. ;********************************************************************
  489. INDEX=6A
  490. ;********************************************************************
  491.  
  492. BIT=76543210   ; SMOUT 7-0
  493.  
  494. ;********************************************************************
  495. INDEX=6B; SMI_CLR Register
  496. ;********************************************************************
  497.  
  498. ;        When a SMI or IRQ 12/15 is active, 85C471 will not allow
  499. ;        a new SMI or IRQ 12/15 generated until this register is
  500. ;        wrote, CPU state have been restored, and a 6 us timer
  501. ;        times out.
  502.  
  503. ;********************************************************************
  504. INDEX=6C; SMI_MASK Register/Port 70h Shadow Register
  505. ;********************************************************************
  506.  
  507. ;        Read from or write to this register has different meaning.
  508. ;        When read this register, the index value written to port 70h
  509. ;        ist got. When a SMI or IRQ 12/15 is active, 85C471 masks
  510. ;        out CPU resets except those resets caused by shutdown cycle
  511. ;        or hardware reset until this register is written,
  512. ;        CPU state has been restored, and a 14 us timer times out.
  513.  
  514. ;********************************************************************
  515. INDEX=6D; System Event Timer Low Byte
  516. ;********************************************************************
  517. BIT=76543210
  518.  
  519. ;********************************************************************
  520. INDEX=6E; System Event Timer High Byte
  521. ;********************************************************************
  522. BIT=76543210
  523. ;         Each count represents 9.374 seconds. Maximum time
  524. ;         count is 614325.08 seconds. If SMM and bit 0 of
  525. ;         Register 68 are enabled, the system event timer starts
  526. ;         counting down. When the timer counts down to 0, either
  527. ;         NMI, IRQ12 or IRQ15 will be used as the system management
  528. ;         request signal if bit 5 of register 5B is disabled.
  529. ;         Time out period = (number of counts - 1)* Time Base
  530.  
  531. ;********************************************************************
  532. INDEX=6F; System timer reload event detection
  533. ;********************************************************************
  534.  
  535. BIT=7   ; 0/1 Local device detection control
  536.  
  537. BIT=6   ; 0/1 IRQn detection control
  538. ;         If this bit is enabled, any IRQ that goes active except
  539. ;         disabled by Register 66 and will relaod system event timer.
  540.  
  541. BIT=5   ; 0/1 0A0000-0BFFFF address trap detection control
  542.  
  543. BIT=4   ; 0/1 0C0000-0C7FFF address trap detection control
  544.  
  545. BIT=3   ; 0/1 0..3FF INT vector address trap detect control
  546.  
  547. BIT=2   ; 0/1 DMA request detection control
  548.  
  549. BIT=1   ; 0/1 Local master request detection control
  550.  
  551. BIT=0   ; 0/1 Programmable I/O Port address register
  552. ;         (please refer to Registers 70 and 71)
  553.  
  554. ;********************************************************************
  555. INDEX=70h; Programmable I/O port address register
  556. ;********************************************************************
  557.  
  558. BIT=76543210 ; A9-A2
  559.  
  560. ;********************************************************************
  561. INDEX=71h
  562. ;********************************************************************
  563.  
  564. BIT=76   ; Break switch pin select
  565.           0X: Disabled
  566.           10: the RC pin is used as the break switch pin
  567.           11: the De-Turbo pin is used as the break switch pin
  568.  
  569. BIT=5   ; Pin 58 definition
  570.            0: as SMOUT1
  571.            1: as SMOUTWL*
  572.  
  573. BIT=432   ; Programmable I/O port address mark
  574.          000: no mask
  575.          001: mask A0
  576.          010: msk A1-A0
  577.          011: mask A2-A0
  578.          100: mask A3-A0
  579.          101: mask A4-A0
  580.          100: mask A5-A0
  581.          111: mask A6-A0
  582. ;        When Programmable I/O port detection control bit in the
  583. ;        register 6F bit 0 is enabled, an I/O access
  584. ;        to the address defined in the Registers 70 and 71 will
  585. ;        force the system event timer to be reloaded.
  586.  
  587. BIT=10   xx= Programmable I/O port address A1, A0
  588. ;        When I/O trap address enabled bit, bit 0 of Register 6F,
  589. ;        is enabled, I/O command accessing the
  590. ;        address is defined by registers 70 and 71 will force
  591. ;        System event timer to be reloaded.
  592.  
  593. ;********************************************************************
  594. INDEX=72h ; CPUCLK, RAS & Dirty
  595. ;********************************************************************
  596.  
  597. BIT=7   ; 0/1 Clock throttling
  598. ;         When STPCLK* is active and this bit is enabled, a coming
  599. ;         IRQ0 will force the STPCLK* to go inactive until an EOI
  600. ;         command for the IRQ0 is issued.
  601.  
  602. BIT=6   ; 0/1 CPUCLK scaling controlled by SMOUT
  603.  
  604. BIT=5   ; CPUCLK scaling control select
  605.          000= by SMOUT0
  606.          001= by SMOUT1
  607.          010= by SMOUT2
  608.          011= by SMOUT3
  609.          100= by SMOUT4
  610.          101= by SMOUT5
  611.          110= by SMOUT6
  612.          111= by SMOUT7
  613.  
  614. BIT=21   ; Dirty or RAS6,7 | SMOUT2,3 or RAS4,5
  615.          00=\ pin 116 = SMOUT2
  616.          00=\ pin 133 = ALT
  617.          00=\ pin 134 = ALTWL*
  618.          00=\ pin 137 = SMOUT3
  619.          01=\ pin 116 = RAS4*
  620.          01=\ pin 133 = ALT
  621.          01=\ pin 134 = ALTWL*
  622.          01=\ pin 137 = RAS5*
  623.          1X=\ pin 116 = RAS4*
  624.          1X=\ pin 133 = RAS6*
  625.          1X=\ pin 134 = RAS7*
  626.          1X=\ pin 137 = RAS5*
  627.          10=\ no Alter bit (always dirty) if Write Back Mode
  628.          11=\ combine 7 tag bits + Alter bit in one SRAM (WB)
  629.  
  630. BIT=0   ; 0/1 Port 92h support
  631. ;         This bit enables/disables the function of bit 0 and 1 of
  632. ;         port 92h. Bit 1 of port 92h is ORed with Fast_A20_Gate
  633. ;         internally to generate A20M*. If both this bit and
  634. ;         Fast_A20_Gate are 0, A20M* is a low state. Bit 0 of
  635. :         port 92h can be cleared by CPURESET or an I/O write
  636. ;         operation. When register 50 bit 0 is set to 1, setting
  637. ;         port 92 bit 0 to 1 from 0 by an I/O write to itself, an
  638. ;         INIT is generated after a 2 us or 6 us delay depending
  639. ;         on register 57 bit 3.
  640.  
  641. ;********************************************************************
  642. INDEX=73h   ; I/O Device standby monitor
  643. ;********************************************************************
  644.  
  645. BIT=7   ; 0/1 Programmable I/O ports (Registers 71 and 70)
  646.  
  647. BIT=6   ; 0/1 I/O Ports 1F0..7h and 3F6 detect (HD 1)
  648.  
  649. BIT=5   ; 0/1 I/O ports 2F8, 3F8, 2E8, 3F8 detect (COM1..4)
  650.  
  651. BIT=4   ; 0/1 I/O ports 278h, 378h, 3BCh  (LPT1..3)
  652.  
  653. BIT=3   ; 0/1 IRQ1, 3, 4 and IRQ12 detect - Screen save mode
  654.  
  655. BIT=2   ; Screen save mode exit request status
  656.          0= no any IRQ 1, 3, 4 or IRQ 12 request
  657.          1= IRQ 1, 3, 4 or IRQ12 request
  658.  
  659. BIT=1   ; 0/1 Serial Port standby exit control
  660.  
  661. BIT=0   ; 0/1 Parallel Port standby exit control
  662.  
  663. ;********************************************************************
  664. INDEX=74   ; I/O Device Standby Timer
  665. ;********************************************************************
  666. BIT=76543210
  667. ;           The time period of each count is according to the
  668. ;           setting of register 5F bit 3,2. Maximum time period
  669. ;           is 2399.75 seconds. The minimum count is 2. The timer
  670. ;           expires when any of the selected event(s) in register
  671. ;           73 bit 7-3 has been idle for a programmed period. Please
  672. ;           refer to register 68 bit 7.
  673. ;           Time out period = (number of counts - 1)* Time Base
  674.  
  675. ;********************************************************************
  676. INDEX=75h ;misc
  677. ;********************************************************************
  678.  
  679. BIT=7   ; Reserved
  680.  
  681. BIT=6   ; 0/1 IORDY* Control
  682. ;         During clock scaling, IORDY* for DMA or ISA MAster
  683. ;         transfer is active till memory transfer complete.
  684.  
  685. BIT=54  ; Reserved
  686.  
  687. BIT=3   ; 0/1 A20ML Control
  688. ;         When CPU executes SMI handler, A20ML goes high.
  689. ;         After SMI handler is done, A20ML return to previous state.
  690.  
  691. BIT=2   ; 0/1 RAS[4:4] Active Control
  692.  
  693. BIT=1   ; MA bus and MWE buffers driving capacity control
  694.            0= 12 mA
  695.            1= 24 mA
  696.  
  697. BIT=0   ; 0/1 Flash Memory Write Control
  698. ;         Once this bit is set to disable, it is not able to
  699. ;         reprogrammable and any write to BIOS ROM area is void.
  700.