home *** CD-ROM | disk | FTP | other *** search
/ Popular Software (Premium Edition) / mycd.iso / WIN98 / PRECOPY2.CAB / cemmf.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1998-06-19  |  34.9 KB  |  1,057 lines

  1. ; Localized    05/19/1998 12:37 AM (GMT)    7:3.0.406 A    CEMMF.INF
  2.  
  3. [Version]
  4. CatalogFile=cemmf.cat
  5. LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
  6. Signature="$CHICAGO$"
  7. Provider=%MS%
  8. Class=MultiFunction
  9. ClassGUID={4d36e971-e325-11ce-bfc1-08002be10318}
  10. ;
  11. ; Table of Contents
  12. ;
  13. [Manufacturer]
  14. %XIRCOM%=XIRCOM
  15.  
  16. [XIRCOM]
  17. %XIRCOMA%=XIRCOM10BT.mf,PCMCIA\XIRCOM-CREDITCARD_ETHERNET+MODEM_II-3DFC
  18. %XIRCOMA%=XIRCOM10BT.mf,PCMCIA\XIRCOM-CREDITCARD_ETHERNET+MODEM_II-6D87
  19.  
  20. [XIRCOM10BT.mf]
  21. AddReg=StandardMF.Reg,ADDREG_XIRCOM.reg
  22. CopyFiles=cm2ndis3.ndis3.CopyFiles
  23.  
  24. [XIRCOM10BT.mf.HW]
  25. AddReg=XIRCOM10BT.mf.RegHW
  26.  
  27. [XIRCOM10BT.mf.RegHW]
  28. HKR,Child0000,HardwareID,,MF\XIRCOMCEM_DEV0
  29. HKR,Child0000,ResourceMap,1,00,02,05
  30. HKR,Child0001,HardwareID,,MF\XIRCOMCEM_DEV1
  31. HKR,Child0001,ResourceMap,1,00,01,02,03,04,05
  32.  
  33. [StandardMF.Reg]
  34. HKR,,DevLoader,,*CONFIGMG
  35. HKR,,Enumerator,,*CONFIGMG
  36. HKR,,CMDrivFlags,1,03,00,00,00
  37.  
  38. [ADDREG_XIRCOM.reg]
  39. ;
  40. ; OVERRIDE for COM2
  41. ;
  42. HKR,Override,0000,1, \
  43. ;
  44. ; CONFIGMG_VERSION
  45. ;
  46. 00,04,00,00, \
  47. ;
  48. ; PRIORITY
  49. ;
  50. 00,30,00,00, \
  51. ;
  52. ;
  53. ; OVERRIDE for COM2
  54. ;
  55. ; I/O Resource Descriptor 0: COM port
  56. ;
  57. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  58. 02,00,00,00, \ ; ResType_IO = 0x00000002
  59. 01,00, \       ; IOD_Count;
  60. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  61. 00,00, \       ; IOD_Alloc_Base;
  62. 00,00, \       ; IOD_Alloc_End;
  63. 00,00, \       ; IOD_DesFlags;
  64. 00, \          ; IOD_Alloc_Alias;
  65. 00, \          ; IOD_Alloc_Decode;
  66. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  67. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  68. F8,02, \       ; IOR_Min;          // Min port address
  69. FF,02, \       ; IOR_Max;          // Max port address
  70. 00,00, \       ; IOR_RangeFlags;   // Flags
  71. 00, \          ; IOR_Alias;        // Alias offset
  72. 00, \          ; IOR_Decode;       // Address specified
  73. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  74. ;
  75. ; I/O Resource Descriptor 1 : nice port
  76. ;
  77. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  78. 02,00,00,00, \ ; ResType_IO = 0x00000002
  79. 01,00, \       ; IOD_Count;
  80. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  81. 00,00, \       ; IOD_Alloc_Base;
  82. 00,00, \       ; IOD_Alloc_End;
  83. 00,00, \       ; IOD_DesFlags;
  84. 00, \          ; IOD_Alloc_Alias;
  85. 00, \          ; IOD_Alloc_Decode;
  86. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  87. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  88. 00,01, \       ; IOR_Min;          // Min port address
  89. FF,FF, \       ; IOR_Max;          // Max port address
  90. 00,00, \       ; IOR_RangeFlags;   // Flags
  91. 00, \          ; IOR_Alias;        // Alias offset
  92. 00, \          ; IOR_Decode;       // Address specified
  93. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  94. ;
  95. ; IRQ Resource Descriptor
  96. ;
  97. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  98. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  99. 00,00, \       ; IRQD_Flags;
  100. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  101. 08,00, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  102. 00,00, \       ; IRQD_Reserved;
  103. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  104. ;
  105. ; MEM Resource Descriptor 0
  106. ;
  107. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  108. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  109. 01,00, \       ; MD_Count;
  110. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  111. 00,00,00,00, \ ; MD_Alloc_Base;
  112. 00,00,00,00, \ ; MD_Alloc_End;
  113. 00,00, \       ; MD_Flags;
  114. 00,00, \       ; MD_Reserved;
  115. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  116. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  117. 00,00,00,00, \ ; MR_Min;      // Min Address
  118. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  119. 00,00, \       ; MR_Flags;         // Flags
  120. 00,00, \       ; MR_Reserved;
  121. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  122.                ;         0x08 = 16-bit common mem
  123. 00,00,00,00, \ ; Memory card address
  124. ;
  125. ; MEM Resource Descriptor 1
  126. ;
  127. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  128. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  129. 01,00, \       ; MD_Count;
  130. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  131. 00,00,00,00, \ ; MD_Alloc_Base;
  132. 00,00,00,00, \ ; MD_Alloc_End;
  133. 00,00, \       ; MD_Flags;
  134. 00,00, \       ; MD_Reserved;
  135. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  136. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  137. 00,00,00,00, \ ; MR_Min;      // Min Address
  138. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  139. 00,00, \       ; MR_Flags;         // Flags
  140. 00,00, \       ; MR_Reserved;
  141. 08,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  142.                ;         0x08 = 16-bit common mem
  143. 00,00,01,00, \ ; Memory card address
  144. ;
  145. ; REQUEST_CONFIG_PKT Descriptor
  146. ;
  147. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  148. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  149. 00,00, \       ; Socket;
  150. 02,00, \       ; Attributes;
  151. 32, \          ; Vcc;
  152. 00, \          ; Vpp1; 78
  153. 00, \          ; Vpp2; 78
  154. 02, \          ; IntType;
  155. 00,08,00,00, \ ; ConfigBase;
  156. 00, \          ; Status;
  157. 00, \          ; Pin;
  158. 00, \          ; Copy;
  159. 41, \          ; ConfigIndex;
  160. 01, \          ; Present;
  161. ;
  162. ; TERMINATOR
  163. ;
  164. 00,00,00,00
  165. ;
  166. ;
  167. ; OVERRIDE for COM3
  168. ;
  169. HKR,Override,0001,1, \
  170. ;
  171. ; CONFIGMG_VERSION
  172. ;
  173. 00,04,00,00, \
  174. ;
  175. ; PRIORITY
  176. ;
  177. 00,30,00,00, \
  178. ;
  179. ; I/O Resource Descriptor 0: COM port
  180. ;
  181. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  182. 02,00,00,00, \ ; ResType_IO = 0x00000002
  183. 01,00, \       ; IOD_Count;
  184. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  185. 00,00, \       ; IOD_Alloc_Base;
  186. 00,00, \       ; IOD_Alloc_End;
  187. 00,00, \       ; IOD_DesFlags;
  188. 00, \          ; IOD_Alloc_Alias;
  189. 00, \          ; IOD_Alloc_Decode;
  190. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  191. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  192. E8,03, \       ; IOR_Min;          // Min port address
  193. EF,03, \       ; IOR_Max;          // Max port address
  194. 00,00, \       ; IOR_RangeFlags;   // Flags
  195. 00, \          ; IOR_Alias;        // Alias offset
  196. 00, \          ; IOR_Decode;       // Address specified
  197. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  198. ;
  199. ; I/O Resource Descriptor 1 : nice port
  200. ;
  201. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  202. 02,00,00,00, \ ; ResType_IO = 0x00000002
  203. 01,00, \       ; IOD_Count;
  204. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  205. 00,00, \       ; IOD_Alloc_Base;
  206. 00,00, \       ; IOD_Alloc_End;
  207. 00,00, \       ; IOD_DesFlags;
  208. 00, \          ; IOD_Alloc_Alias;
  209. 00, \          ; IOD_Alloc_Decode;
  210. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  211. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  212. 00,01, \       ; IOR_Min;          // Min port address
  213. FF,FF, \       ; IOR_Max;          // Max port address
  214. 00,00, \       ; IOR_RangeFlags;   // Flags
  215. 00, \          ; IOR_Alias;        // Alias offset
  216. 00, \          ; IOR_Decode;       // Address specified
  217. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  218. ;
  219. ; IRQ Resource Descriptor
  220. ;
  221. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  222. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  223. 00,00, \       ; IRQD_Flags;
  224. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  225. 10,00, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  226. 00,00, \       ; IRQD_Reserved;
  227. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  228. ;
  229. ; MEM Resource Descriptor 0
  230. ;
  231. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  232. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  233. 01,00, \       ; MD_Count;
  234. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  235. 00,00,00,00, \ ; MD_Alloc_Base;
  236. 00,00,00,00, \ ; MD_Alloc_End;
  237. 00,00, \       ; MD_Flags;
  238. 00,00, \       ; MD_Reserved;
  239. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  240. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  241. 00,00,00,00, \ ; MR_Min;      // Min Address
  242. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  243. 00,00, \       ; MR_Flags;         // Flags
  244. 00,00, \       ; MR_Reserved;
  245. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  246.                ;         0x08 = 16-bit common mem
  247. 00,00,00,00, \ ; Memory card address
  248. ;
  249. ; MEM Resource Descriptor 1
  250. ;
  251. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  252. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  253. 01,00, \       ; MD_Count;
  254. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  255. 00,00,00,00, \ ; MD_Alloc_Base;
  256. 00,00,00,00, \ ; MD_Alloc_End;
  257. 00,00, \       ; MD_Flags;
  258. 00,00, \       ; MD_Reserved;
  259. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  260. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  261. 00,00,00,00, \ ; MR_Min;      // Min Address
  262. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  263. 00,00, \       ; MR_Flags;         // Flags
  264. 00,00, \       ; MR_Reserved;
  265. 08,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  266.                ;         0x08 = 16-bit common mem
  267. 00,00,01,00, \ ; Memory card address
  268. ;
  269. ; REQUEST_CONFIG_PKT Descriptor
  270. ;
  271. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  272. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  273. 00,00, \       ; Socket;
  274. 02,00, \       ; Attributes;
  275. 32, \          ; Vcc;
  276. 00, \          ; Vpp1; 78
  277. 00, \          ; Vpp2; 78
  278. 02, \          ; IntType;
  279. 00,08,00,00, \ ; ConfigBase;
  280. 00, \          ; Status;
  281. 00, \          ; Pin;
  282. 00, \          ; Copy;
  283. 61, \          ; ConfigIndex;
  284. 01, \          ; Present;
  285. ;
  286. ; TERMINATOR
  287. ;
  288. 00,00,00,00
  289. ;
  290. ;
  291. ; OVERRIDE for COM4
  292. ;
  293. HKR,Override,0002,1, \
  294. ;
  295. ; CONFIGMG_VERSION
  296. ;
  297. 00,04,00,00, \
  298. ;
  299. ; PRIORITY
  300. ;
  301. 00,30,00,00, \
  302. ;
  303. ; I/O Resource Descriptor 0: COM port
  304. ;
  305. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  306. 02,00,00,00, \ ; ResType_IO = 0x00000002
  307. 01,00, \       ; IOD_Count;
  308. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  309. 00,00, \       ; IOD_Alloc_Base;
  310. 00,00, \       ; IOD_Alloc_End;
  311. 00,00, \       ; IOD_DesFlags;
  312. 00, \          ; IOD_Alloc_Alias;
  313. 00, \          ; IOD_Alloc_Decode;
  314. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  315. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  316. E8,02, \       ; IOR_Min;          // Min port address
  317. EF,02, \       ; IOR_Max;          // Max port address
  318. 00,00, \       ; IOR_RangeFlags;   // Flags
  319. 00, \          ; IOR_Alias;        // Alias offset
  320. 00, \          ; IOR_Decode;       // Address specified
  321. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  322. ;
  323. ; I/O Resource Descriptor 1 : nice port
  324. ;
  325. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  326. 02,00,00,00, \ ; ResType_IO = 0x00000002
  327. 01,00, \       ; IOD_Count;
  328. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  329. 00,00, \       ; IOD_Alloc_Base;
  330. 00,00, \       ; IOD_Alloc_End;
  331. 00,00, \       ; IOD_DesFlags;
  332. 00, \          ; IOD_Alloc_Alias;
  333. 00, \          ; IOD_Alloc_Decode;
  334. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  335. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  336. 00,01, \       ; IOR_Min;          // Min port address
  337. FF,FF, \       ; IOR_Max;          // Max port address
  338. 00,00, \       ; IOR_RangeFlags;   // Flags
  339. 00, \          ; IOR_Alias;        // Alias offset
  340. 00, \          ; IOR_Decode;       // Address specified
  341. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  342. ;
  343. ; IRQ Resource Descriptor
  344. ;
  345. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  346. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  347. 00,00, \       ; IRQD_Flags;
  348. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  349. 08,00, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  350. 00,00, \       ; IRQD_Reserved;
  351. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  352. ;
  353. ; MEM Resource Descriptor 0
  354. ;
  355. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  356. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  357. 01,00, \       ; MD_Count;
  358. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  359. 00,00,00,00, \ ; MD_Alloc_Base;
  360. 00,00,00,00, \ ; MD_Alloc_End;
  361. 00,00, \       ; MD_Flags;
  362. 00,00, \       ; MD_Reserved;
  363. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  364. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  365. 00,00,00,00, \ ; MR_Min;      // Min Address
  366. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  367. 00,00, \       ; MR_Flags;         // Flags
  368. 00,00, \       ; MR_Reserved;
  369. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  370.                ;         0x08 = 16-bit common mem
  371. 00,00,00,00, \ ; Memory card address
  372. ;
  373. ; MEM Resource Descriptor 1
  374. ;
  375. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  376. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  377. 01,00, \       ; MD_Count;
  378. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  379. 00,00,00,00, \ ; MD_Alloc_Base;
  380. 00,00,00,00, \ ; MD_Alloc_End;
  381. 00,00, \       ; MD_Flags;
  382. 00,00, \       ; MD_Reserved;
  383. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  384. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  385. 00,00,00,00, \ ; MR_Min;      // Min Address
  386. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  387. 00,00, \       ; MR_Flags;         // Flags
  388. 00,00, \       ; MR_Reserved;
  389. 08,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  390.                ;         0x08 = 16-bit common mem
  391. 00,00,01,00, \ ; Memory card address
  392. ;
  393. ; REQUEST_CONFIG_PKT Descriptor
  394. ;
  395. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  396. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  397. 00,00, \       ; Socket;
  398. 02,00, \       ; Attributes;
  399. 32, \          ; Vcc;
  400. 00, \          ; Vpp1; 78
  401. 00, \          ; Vpp2; 78
  402. 02, \          ; IntType;
  403. 00,08,00,00, \ ; ConfigBase;
  404. 00, \          ; Status;
  405. 00, \          ; Pin;
  406. 00, \          ; Copy;
  407. 61, \          ; ConfigIndex;
  408. 01, \          ; Present;
  409. ;
  410. ; TERMINATOR
  411. ;
  412. 00,00,00,00
  413. ;
  414. ;
  415. ;
  416. ; OVERRIDE for COM1
  417. ;
  418. HKR,Override,0003,1, \
  419. ;
  420. ; CONFIGMG_VERSION
  421. ;
  422. 00,04,00,00, \
  423. ;
  424. ; PRIORITY
  425. ;
  426. 00,30,00,00, \
  427. ;
  428. ; I/O Resource Descriptor 0: COM port
  429. ;
  430. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  431. 02,00,00,00, \ ; ResType_IO = 0x00000002
  432. 01,00, \       ; IOD_Count;
  433. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  434. 00,00, \       ; IOD_Alloc_Base;
  435. 00,00, \       ; IOD_Alloc_End;
  436. 00,00, \       ; IOD_DesFlags;
  437. 00, \          ; IOD_Alloc_Alias;
  438. 00, \          ; IOD_Alloc_Decode;
  439. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  440. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  441. F8,03, \       ; IOR_Min;          // Min port address
  442. FF,03, \       ; IOR_Max;          // Max port address
  443. 00,00, \       ; IOR_RangeFlags;   // Flags
  444. 00, \          ; IOR_Alias;        // Alias offset
  445. 00, \          ; IOR_Decode;       // Address specified
  446. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  447. ;
  448. ; I/O Resource Descriptor 1 : nice port
  449. ;
  450. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  451. 02,00,00,00, \ ; ResType_IO = 0x00000002
  452. 01,00, \       ; IOD_Count;
  453. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  454. 00,00, \       ; IOD_Alloc_Base;
  455. 00,00, \       ; IOD_Alloc_End;
  456. 00,00, \       ; IOD_DesFlags;
  457. 00, \          ; IOD_Alloc_Alias;
  458. 00, \          ; IOD_Alloc_Decode;
  459. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  460. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  461. 00,01, \       ; IOR_Min;          // Min port address
  462. FF,FF, \       ; IOR_Max;          // Max port address
  463. 00,00, \       ; IOR_RangeFlags;   // Flags
  464. 00, \          ; IOR_Alias;        // Alias offset
  465. 00, \          ; IOR_Decode;       // Address specified
  466. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  467. ;
  468. ; IRQ Resource Descriptor
  469. ;
  470. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  471. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  472. 00,00, \       ; IRQD_Flags;
  473. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  474. 10,00, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  475. 00,00, \       ; IRQD_Reserved;
  476. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  477. ;
  478. ; MEM Resource Descriptor 0
  479. ;
  480. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  481. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  482. 01,00, \       ; MD_Count;
  483. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  484. 00,00,00,00, \ ; MD_Alloc_Base;
  485. 00,00,00,00, \ ; MD_Alloc_End;
  486. 00,00, \       ; MD_Flags;
  487. 00,00, \       ; MD_Reserved;
  488. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  489. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  490. 00,00,00,00, \ ; MR_Min;      // Min Address
  491. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  492. 00,00, \       ; MR_Flags;         // Flags
  493. 00,00, \       ; MR_Reserved;
  494. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  495.                ;         0x08 = 16-bit common mem
  496. 00,00,00,00, \ ; Memory card address
  497. ;
  498. ; MEM Resource Descriptor 1
  499. ;
  500. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  501. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  502. 01,00, \       ; MD_Count;
  503. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  504. 00,00,00,00, \ ; MD_Alloc_Base;
  505. 00,00,00,00, \ ; MD_Alloc_End;
  506. 00,00, \       ; MD_Flags;
  507. 00,00, \       ; MD_Reserved;
  508. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  509. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  510. 00,00,00,00, \ ; MR_Min;      // Min Address
  511. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  512. 00,00, \       ; MR_Flags;         // Flags
  513. 00,00, \       ; MR_Reserved;
  514. 08,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  515.                ;         0x08 = 16-bit common mem
  516. 00,00,01,00, \ ; Memory card address
  517. ;
  518. ; REQUEST_CONFIG_PKT Descriptor
  519. ;
  520. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  521. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  522. 00,00, \       ; Socket;
  523. 02,00, \       ; Attributes;
  524. 32, \          ; Vcc;
  525. 00, \          ; Vpp1; 78
  526. 00, \          ; Vpp2; 78
  527. 02, \          ; IntType;
  528. 00,08,00,00, \ ; ConfigBase;
  529. 00, \          ; Status;
  530. 00, \          ; Pin;
  531. 00, \          ; Copy;
  532. 41, \          ; ConfigIndex;
  533. 01, \          ; Present;
  534. ;
  535. ; TERMINATOR
  536. ;
  537. 00,00,00,00
  538. ;
  539. ;
  540. ;
  541. HKR,Override,0004,1, \
  542. ;
  543. ; CONFIGMG_VERSION
  544. ;
  545. 00,04,00,00, \
  546. ;
  547. ; PRIORITY
  548. ;
  549. 00,50,00,00, \
  550. ;
  551. ;
  552. ; OVERRIDE for COM2
  553. ;
  554. ; I/O Resource Descriptor 0: COM port
  555. ;
  556. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  557. 02,00,00,00, \ ; ResType_IO = 0x00000002
  558. 01,00, \       ; IOD_Count;
  559. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  560. 00,00, \       ; IOD_Alloc_Base;
  561. 00,00, \       ; IOD_Alloc_End;
  562. 00,00, \       ; IOD_DesFlags;
  563. 00, \          ; IOD_Alloc_Alias;
  564. 00, \          ; IOD_Alloc_Decode;
  565. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  566. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  567. F8,02, \       ; IOR_Min;          // Min port address
  568. FF,02, \       ; IOR_Max;          // Max port address
  569. 00,00, \       ; IOR_RangeFlags;   // Flags
  570. 00, \          ; IOR_Alias;        // Alias offset
  571. 00, \          ; IOR_Decode;       // Address specified
  572. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  573. ;
  574. ; I/O Resource Descriptor 1 : nice port
  575. ;
  576. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  577. 02,00,00,00, \ ; ResType_IO = 0x00000002
  578. 01,00, \       ; IOD_Count;
  579. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  580. 00,00, \       ; IOD_Alloc_Base;
  581. 00,00, \       ; IOD_Alloc_End;
  582. 00,00, \       ; IOD_DesFlags;
  583. 00, \          ; IOD_Alloc_Alias;
  584. 00, \          ; IOD_Alloc_Decode;
  585. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  586. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  587. 00,01, \       ; IOR_Min;          // Min port address
  588. FF,FF, \       ; IOR_Max;          // Max port address
  589. 00,00, \       ; IOR_RangeFlags;   // Flags
  590. 00, \          ; IOR_Alias;        // Alias offset
  591. 00, \          ; IOR_Decode;       // Address specified
  592. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  593. ;
  594. ; IRQ Resource Descriptor
  595. ;
  596. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  597. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  598. 00,00, \       ; IRQD_Flags;
  599. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  600. ff,ff, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  601. 00,00, \       ; IRQD_Reserved;
  602. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  603. ;
  604. ; MEM Resource Descriptor 0
  605. ;
  606. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  607. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  608. 01,00, \       ; MD_Count;
  609. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  610. 00,00,00,00, \ ; MD_Alloc_Base;
  611. 00,00,00,00, \ ; MD_Alloc_End;
  612. 00,00, \       ; MD_Flags;
  613. 00,00, \       ; MD_Reserved;
  614. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  615. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  616. 00,00,00,00, \ ; MR_Min;      // Min Address
  617. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  618. 00,00, \       ; MR_Flags;         // Flags
  619. 00,00, \       ; MR_Reserved;
  620. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  621.                ;         0x08 = 16-bit common mem
  622. 00,00,00,00, \ ; Memory card address
  623. ;
  624. ; MEM Resource Descriptor 1
  625. ;
  626. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  627. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  628. 01,00, \       ; MD_Count;
  629. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  630. 00,00,00,00, \ ; MD_Alloc_Base;
  631. 00,00,00,00, \ ; MD_Alloc_End;
  632. 00,00, \       ; MD_Flags;
  633. 00,00, \       ; MD_Reserved;
  634. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  635. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  636. 00,00,00,00, \ ; MR_Min;      // Min Address
  637. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  638. 00,00, \       ; MR_Flags;         // Flags
  639. 00,00, \       ; MR_Reserved;
  640. 08,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  641.                ;         0x08 = 16-bit common mem
  642. 00,00,01,00, \ ; Memory card address
  643. ;
  644. ; REQUEST_CONFIG_PKT Descriptor
  645. ;
  646. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  647. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  648. 00,00, \       ; Socket;
  649. 02,00, \       ; Attributes;
  650. 32, \          ; Vcc;
  651. 00, \          ; Vpp1; 78
  652. 00, \          ; Vpp2; 78
  653. 02, \          ; IntType;
  654. 00,08,00,00, \ ; ConfigBase;
  655. 00, \          ; Status;
  656. 00, \          ; Pin;
  657. 00, \          ; Copy;
  658. 41, \          ; ConfigIndex;
  659. 01, \          ; Present;
  660. ;
  661. ; TERMINATOR
  662. ;
  663. 00,00,00,00
  664. ;
  665. ;
  666. ; OVERRIDE for COM3
  667. ;
  668. HKR,Override,0005,1, \
  669. ;
  670. ; CONFIGMG_VERSION
  671. ;
  672. 00,04,00,00, \
  673. ;
  674. ; PRIORITY
  675. ;
  676. 00,50,00,00, \
  677. ;
  678. ; I/O Resource Descriptor 0: COM port
  679. ;
  680. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  681. 02,00,00,00, \ ; ResType_IO = 0x00000002
  682. 01,00, \       ; IOD_Count;
  683. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  684. 00,00, \       ; IOD_Alloc_Base;
  685. 00,00, \       ; IOD_Alloc_End;
  686. 00,00, \       ; IOD_DesFlags;
  687. 00, \          ; IOD_Alloc_Alias;
  688. 00, \          ; IOD_Alloc_Decode;
  689. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  690. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  691. E8,03, \       ; IOR_Min;          // Min port address
  692. EF,03, \       ; IOR_Max;          // Max port address
  693. 00,00, \       ; IOR_RangeFlags;   // Flags
  694. 00, \          ; IOR_Alias;        // Alias offset
  695. 00, \          ; IOR_Decode;       // Address specified
  696. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  697. ;
  698. ; I/O Resource Descriptor 1 : nice port
  699. ;
  700. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  701. 02,00,00,00, \ ; ResType_IO = 0x00000002
  702. 01,00, \       ; IOD_Count;
  703. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  704. 00,00, \       ; IOD_Alloc_Base;
  705. 00,00, \       ; IOD_Alloc_End;
  706. 00,00, \       ; IOD_DesFlags;
  707. 00, \          ; IOD_Alloc_Alias;
  708. 00, \          ; IOD_Alloc_Decode;
  709. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  710. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  711. 00,01, \       ; IOR_Min;          // Min port address
  712. FF,FF, \       ; IOR_Max;          // Max port address
  713. 00,00, \       ; IOR_RangeFlags;   // Flags
  714. 00, \          ; IOR_Alias;        // Alias offset
  715. 00, \          ; IOR_Decode;       // Address specified
  716. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  717. ;
  718. ; IRQ Resource Descriptor
  719. ;
  720. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  721. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  722. 00,00, \       ; IRQD_Flags;
  723. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  724. ff,ff, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  725. 00,00, \       ; IRQD_Reserved;
  726. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  727. ;
  728. ; MEM Resource Descriptor 0
  729. ;
  730. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  731. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  732. 01,00, \       ; MD_Count;
  733. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  734. 00,00,00,00, \ ; MD_Alloc_Base;
  735. 00,00,00,00, \ ; MD_Alloc_End;
  736. 00,00, \       ; MD_Flags;
  737. 00,00, \       ; MD_Reserved;
  738. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  739. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  740. 00,00,00,00, \ ; MR_Min;      // Min Address
  741. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  742. 00,00, \       ; MR_Flags;         // Flags
  743. 00,00, \       ; MR_Reserved;
  744. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  745.                ;         0x08 = 16-bit common mem
  746. 00,00,00,00, \ ; Memory card address
  747. ;
  748. ; MEM Resource Descriptor 1
  749. ;
  750. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  751. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  752. 01,00, \       ; MD_Count;
  753. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  754. 00,00,00,00, \ ; MD_Alloc_Base;
  755. 00,00,00,00, \ ; MD_Alloc_End;
  756. 00,00, \       ; MD_Flags;
  757. 00,00, \       ; MD_Reserved;
  758. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  759. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  760. 00,00,00,00, \ ; MR_Min;      // Min Address
  761. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  762. 00,00, \       ; MR_Flags;         // Flags
  763. 00,00, \       ; MR_Reserved;
  764. 08,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  765.                ;         0x08 = 16-bit common mem
  766. 00,00,01,00, \ ; Memory card address
  767. ;
  768. ; REQUEST_CONFIG_PKT Descriptor
  769. ;
  770. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  771. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  772. 00,00, \       ; Socket;
  773. 02,00, \       ; Attributes;
  774. 32, \          ; Vcc;
  775. 00, \          ; Vpp1; 78
  776. 00, \          ; Vpp2; 78
  777. 02, \          ; IntType;
  778. 00,08,00,00, \ ; ConfigBase;
  779. 00, \          ; Status;
  780. 00, \          ; Pin;
  781. 00, \          ; Copy;
  782. 61, \          ; ConfigIndex;
  783. 01, \          ; Present;
  784. ;
  785. ; TERMINATOR
  786. ;
  787. 00,00,00,00
  788. ;
  789. ;
  790. ; OVERRIDE for COM4
  791. ;
  792. HKR,Override,0006,1, \
  793. ;
  794. ; CONFIGMG_VERSION
  795. ;
  796. 00,04,00,00, \
  797. ;
  798. ; PRIORITY
  799. ;
  800. 00,50,00,00, \
  801. ;
  802. ; I/O Resource Descriptor 0: COM port
  803. ;
  804. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  805. 02,00,00,00, \ ; ResType_IO = 0x00000002
  806. 01,00, \       ; IOD_Count;
  807. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  808. 00,00, \       ; IOD_Alloc_Base;
  809. 00,00, \       ; IOD_Alloc_End;
  810. 00,00, \       ; IOD_DesFlags;
  811. 00, \          ; IOD_Alloc_Alias;
  812. 00, \          ; IOD_Alloc_Decode;
  813. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  814. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  815. E8,02, \       ; IOR_Min;          // Min port address
  816. EF,02, \       ; IOR_Max;          // Max port address
  817. 00,00, \       ; IOR_RangeFlags;   // Flags
  818. 00, \          ; IOR_Alias;        // Alias offset
  819. 00, \          ; IOR_Decode;       // Address specified
  820. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  821. ;
  822. ; I/O Resource Descriptor 1 : nice port
  823. ;
  824. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  825. 02,00,00,00, \ ; ResType_IO = 0x00000002
  826. 01,00, \       ; IOD_Count;
  827. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  828. 00,00, \       ; IOD_Alloc_Base;
  829. 00,00, \       ; IOD_Alloc_End;
  830. 00,00, \       ; IOD_DesFlags;
  831. 00, \          ; IOD_Alloc_Alias;
  832. 00, \          ; IOD_Alloc_Decode;
  833. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  834. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  835. 00,01, \       ; IOR_Min;          // Min port address
  836. FF,FF, \       ; IOR_Max;          // Max port address
  837. 00,00, \       ; IOR_RangeFlags;   // Flags
  838. 00, \          ; IOR_Alias;        // Alias offset
  839. 00, \          ; IOR_Decode;       // Address specified
  840. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  841. ;
  842. ; IRQ Resource Descriptor
  843. ;
  844. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  845. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  846. 00,00, \       ; IRQD_Flags;
  847. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  848. ff,ff, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  849. 00,00, \       ; IRQD_Reserved;
  850. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  851. ;
  852. ; MEM Resource Descriptor 0
  853. ;
  854. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  855. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  856. 01,00, \       ; MD_Count;
  857. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  858. 00,00,00,00, \ ; MD_Alloc_Base;
  859. 00,00,00,00, \ ; MD_Alloc_End;
  860. 00,00, \       ; MD_Flags;
  861. 00,00, \       ; MD_Reserved;
  862. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  863. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  864. 00,00,00,00, \ ; MR_Min;      // Min Address
  865. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  866. 00,00, \       ; MR_Flags;         // Flags
  867. 00,00, \       ; MR_Reserved;
  868. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  869.                ;         0x08 = 16-bit common mem
  870. 00,00,00,00, \ ; Memory card address
  871. ;
  872. ; MEM Resource Descriptor 1
  873. ;
  874. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  875. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  876. 01,00, \       ; MD_Count;
  877. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  878. 00,00,00,00, \ ; MD_Alloc_Base;
  879. 00,00,00,00, \ ; MD_Alloc_End;
  880. 00,00, \       ; MD_Flags;
  881. 00,00, \       ; MD_Reserved;
  882. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  883. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  884. 00,00,00,00, \ ; MR_Min;      // Min Address
  885. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  886. 00,00, \       ; MR_Flags;         // Flags
  887. 00,00, \       ; MR_Reserved;
  888. 08,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  889.                ;         0x08 = 16-bit common mem
  890. 00,00,01,00, \ ; Memory card address
  891. ;
  892. ; REQUEST_CONFIG_PKT Descriptor
  893. ;
  894. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  895. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  896. 00,00, \       ; Socket;
  897. 02,00, \       ; Attributes;
  898. 32, \          ; Vcc;
  899. 00, \          ; Vpp1; 78
  900. 00, \          ; Vpp2; 78
  901. 02, \          ; IntType;
  902. 00,08,00,00, \ ; ConfigBase;
  903. 00, \          ; Status;
  904. 00, \          ; Pin;
  905. 00, \          ; Copy;
  906. 61, \          ; ConfigIndex;
  907. 01, \          ; Present;
  908. ;
  909. ; TERMINATOR
  910. ;
  911. 00,00,00,00
  912. ;
  913. ;
  914. ;
  915. ; OVERRIDE for COM1
  916. ;
  917. HKR,Override,0007,1, \
  918. ;
  919. ; CONFIGMG_VERSION
  920. ;
  921. 00,04,00,00, \
  922. ;
  923. ; PRIORITY
  924. ;
  925. 00,50,00,00, \
  926. ;
  927. ; I/O Resource Descriptor 0: COM port
  928. ;
  929. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  930. 02,00,00,00, \ ; ResType_IO = 0x00000002
  931. 01,00, \       ; IOD_Count;
  932. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  933. 00,00, \       ; IOD_Alloc_Base;
  934. 00,00, \       ; IOD_Alloc_End;
  935. 00,00, \       ; IOD_DesFlags;
  936. 00, \          ; IOD_Alloc_Alias;
  937. 00, \          ; IOD_Alloc_Decode;
  938. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  939. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  940. F8,03, \       ; IOR_Min;          // Min port address
  941. FF,03, \       ; IOR_Max;          // Max port address
  942. 00,00, \       ; IOR_RangeFlags;   // Flags
  943. 00, \          ; IOR_Alias;        // Alias offset
  944. 00, \          ; IOR_Decode;       // Address specified
  945. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  946. ;
  947. ; I/O Resource Descriptor 1 : nice port
  948. ;
  949. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  950. 02,00,00,00, \ ; ResType_IO = 0x00000002
  951. 01,00, \       ; IOD_Count;
  952. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  953. 00,00, \       ; IOD_Alloc_Base;
  954. 00,00, \       ; IOD_Alloc_End;
  955. 00,00, \       ; IOD_DesFlags;
  956. 00, \          ; IOD_Alloc_Alias;
  957. 00, \          ; IOD_Alloc_Decode;
  958. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  959. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  960. 00,01, \       ; IOR_Min;          // Min port address
  961. FF,FF, \       ; IOR_Max;          // Max port address
  962. 00,00, \       ; IOR_RangeFlags;   // Flags
  963. 00, \          ; IOR_Alias;        // Alias offset
  964. 00, \          ; IOR_Decode;       // Address specified
  965. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  966. ;
  967. ; IRQ Resource Descriptor
  968. ;
  969. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  970. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  971. 00,00, \       ; IRQD_Flags;
  972. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  973. ff,ff, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  974. 00,00, \       ; IRQD_Reserved;
  975. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  976. ;
  977. ; MEM Resource Descriptor 0
  978. ;
  979. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  980. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  981. 01,00, \       ; MD_Count;
  982. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  983. 00,00,00,00, \ ; MD_Alloc_Base;
  984. 00,00,00,00, \ ; MD_Alloc_End;
  985. 00,00, \       ; MD_Flags;
  986. 00,00, \       ; MD_Reserved;
  987. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  988. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  989. 00,00,00,00, \ ; MR_Min;      // Min Address
  990. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  991. 00,00, \       ; MR_Flags;         // Flags
  992. 00,00, \       ; MR_Reserved;
  993. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  994.                ;         0x08 = 16-bit common mem
  995. 00,00,00,00, \ ; Memory card address
  996. ;
  997. ; MEM Resource Descriptor 1
  998. ;
  999. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  1000. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  1001. 01,00, \       ; MD_Count;
  1002. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  1003. 00,00,00,00, \ ; MD_Alloc_Base;
  1004. 00,00,00,00, \ ; MD_Alloc_End;
  1005. 00,00, \       ; MD_Flags;
  1006. 00,00, \       ; MD_Reserved;
  1007. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  1008. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  1009. 00,00,00,00, \ ; MR_Min;      // Min Address
  1010. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  1011. 00,00, \       ; MR_Flags;         // Flags
  1012. 00,00, \       ; MR_Reserved;
  1013. 08,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  1014.                ;         0x08 = 16-bit common mem
  1015. 00,00,01,00, \ ; Memory card address
  1016. ;
  1017. ; REQUEST_CONFIG_PKT Descriptor
  1018. ;
  1019. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  1020. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  1021. 00,00, \       ; Socket;
  1022. 02,00, \       ; Attributes;
  1023. 32, \          ; Vcc;
  1024. 00, \          ; Vpp1; 78
  1025. 00, \          ; Vpp2; 78
  1026. 02, \          ; IntType;
  1027. 00,08,00,00, \ ; ConfigBase;
  1028. 00, \          ; Status;
  1029. 00, \          ; Pin;
  1030. 00, \          ; Copy;
  1031. 41, \          ; ConfigIndex;
  1032. 01, \          ; Present;
  1033. ;
  1034. ; TERMINATOR
  1035. ;
  1036. 00,00,00,00
  1037.  
  1038.  
  1039. [cm2ndis3.ndis3.CopyFiles]
  1040. CM2NDIS3.vxd
  1041.  
  1042. [DestinationDirs]
  1043. cm2ndis3.ndis3.CopyFiles = 11   ; LDID_SYS
  1044.  
  1045. ;
  1046. ; Translatable strings
  1047. ;
  1048. [Strings]
  1049. MS = "Microsoft"
  1050. ;
  1051. ; Manufacturer names
  1052. ;
  1053. XIRCOM = "Xircom"
  1054. ; Adapter names
  1055. ;
  1056. XIRCOMA = "Xircom CreditCard Ethernet+Modem Corporate Series (CEM2)"
  1057.