Rev 3359 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3359 | Rev 3405 | ||
---|---|---|---|
Line 790... | Line 790... | ||
790 | 790 | ||
791 | ; mov esi, boot_devices |
791 | ; mov esi, boot_devices |
Line 792... | Line 792... | ||
792 | ; call boot_log |
792 | ; call boot_log |
- | 793 | ||
Line 793... | Line 794... | ||
793 | 794 | mov [pci_access_enabled], 1 |
|
Line 794... | Line 795... | ||
794 | mov [pci_access_enabled], 1 |
795 | call pci_enum |
795 | 796 | ||
Line 4615... | Line 4616... | ||
4615 | pop ecx |
4616 | pop ecx |
4616 | loop @b |
4617 | loop @b |
4617 | popad |
4618 | popad |
4618 | ret |
4619 | ret |
Line -... | Line 4620... | ||
- | 4620 | ||
- | 4621 | msg_board_data_size = 65536 ; Must be power of two |
|
4619 | 4622 | ||
4620 | uglobal |
4623 | uglobal |
4621 | msg_board_data: |
- | |
4622 | times 4096 db 0 |
4624 | msg_board_data rb msg_board_data_size |
4623 | msg_board_count dd 0x0 |
4625 | msg_board_count dd 0x0 |
Line 4624... | Line 4626... | ||
4624 | endg |
4626 | endg |
Line 4650... | Line 4652... | ||
4650 | 4652 | ||
Line 4651... | Line 4653... | ||
4651 | end if |
4653 | end if |
4652 | 4654 | ||
4653 | mov [msg_board_data+ecx], bl |
4655 | mov [msg_board_data+ecx], bl |
4654 | inc ecx |
4656 | inc ecx |
4655 | and ecx, 4095 |
4657 | and ecx, msg_board_data_size - 1 |
4656 | mov [msg_board_count], ecx |
4658 | mov [msg_board_count], ecx |
4657 | mov [check_idle_semaphore], 5 |
4659 | mov [check_idle_semaphore], 5 |
4658 | ret |
4660 | ret |
Line 4743... | Line 4745... | ||
4743 | lea ecx, [hotkey_scancodes+ecx*4] |
4745 | lea ecx, [hotkey_scancodes+ecx*4] |
4744 | mov edx, [ecx] |
4746 | mov edx, [ecx] |
4745 | mov [eax], edx |
4747 | mov [eax], edx |
4746 | mov [ecx], eax |
4748 | mov [ecx], eax |
4747 | mov [eax+12], ecx |
4749 | mov [eax+12], ecx |
- | 4750 | test edx, edx |
|
4748 | jecxz @f |
4751 | jz @f |
4749 | mov [edx+12], eax |
4752 | mov [edx+12], eax |
4750 | @@: |
4753 | @@: |
4751 | and dword [esp+32], 0 |
4754 | and dword [esp+32], 0 |
4752 | ret |
4755 | ret |
4753 | ;----------------------------------------------------------------------------- |
4756 | ;----------------------------------------------------------------------------- |