Rev 281 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 281 | Rev 285 | ||
---|---|---|---|
Line 519... | Line 519... | ||
519 | xor eax, eax |
519 | xor eax, eax |
520 | cld |
520 | cld |
521 | rep stosd |
521 | rep stosd |
522 | 522 | ||
Line 523... | Line 523... | ||
523 | stdcall GetPgAddr, [ctrl.buffer] |
523 | mov eax, [ctrl.buffer] |
- | 524 | call GetPgAddr |
|
Line 524... | Line 525... | ||
524 | 525 | ||
525 | mov ebx, 0xC0002000 |
526 | mov ebx, 0xC0002000 |
526 | mov ecx, 4 |
527 | mov ecx, 4 |
527 | mov edi, pcmout_bdl |
528 | mov edi, pcmout_bdl |
Line 570... | Line 571... | ||
570 | add eax, 0x4000 |
571 | add eax, 0x4000 |
571 | add edi, 4 |
572 | add edi, 4 |
572 | loop @B |
573 | loop @B |
Line 573... | Line 574... | ||
573 | 574 | ||
- | 575 | mov eax, pcmout_bdl |
|
574 | mov ecx, pcmout_bdl |
576 | mov ebx, eax |
575 | stdcall GetPgAddr, ecx |
577 | call GetPgAddr ;eax |
576 | and ecx, 0xFFF |
578 | and ebx, 0xFFF |
Line 577... | Line 579... | ||
577 | add eax, ecx |
579 | add eax, ebx |
578 | 580 | ||
Line 579... | Line 581... | ||
579 | mov edx, PCM_OUT_BDL |
581 | mov edx, PCM_OUT_BDL |
Line 1349... | Line 1351... | ||
1349 | dd (CTRL_MCP51 shl 16)+VID_NVIDIA,msg_MCP51,set_ICH |
1351 | dd (CTRL_MCP51 shl 16)+VID_NVIDIA,msg_MCP51,set_ICH |
1350 | 1352 | ||
Line 1351... | Line 1353... | ||
1351 | dd 0 ;terminator |
1353 | dd 0 ;terminator |
Line 1352... | Line 1354... | ||
1352 | 1354 | ||
Line 1353... | Line 1355... | ||
1353 | version dd 0x00020002 |
1355 | version dd 0x00030003 |
1354 | 1356 | ||
1355 | msg_ICH db 'Intel ICH', 13,10, 0 |
1357 | msg_ICH db 'Intel ICH', 13,10, 0 |
1356 | msg_ICH0 db 'Intel ICH0', 13,10, 0 |
1358 | msg_ICH0 db 'Intel ICH0', 13,10, 0 |