Rev 2010 | Rev 2049 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2010 | Rev 2015 | ||
---|---|---|---|
Line 66... | Line 66... | ||
66 | ;; |
66 | ;; |
67 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
67 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 68... | Line 68... | ||
68 | 68 | ||
Line 69... | Line 69... | ||
69 | include 'macros.inc' |
69 | include 'macros.inc' |
Line 70... | Line 70... | ||
70 | 70 | ||
Line 71... | Line 71... | ||
71 | $Revision: 2010 $ |
71 | $Revision: 2015 $ |
Line 561... | Line 561... | ||
561 | mov [srv.fd], eax |
561 | mov [srv.fd], eax |
562 | mov [srv.bk], eax |
562 | mov [srv.bk], eax |
Line 563... | Line 563... | ||
563 | 563 | ||
564 | mov edi, irq_tab |
564 | mov edi, irq_tab |
565 | xor eax, eax |
565 | xor eax, eax |
566 | mov ecx, 16 |
566 | mov ecx, IRQ_RESERVE |
Line 567... | Line 567... | ||
567 | rep stosd |
567 | rep stosd |
568 | 568 | ||
569 | ;Set base of graphic segment to linear address of LFB |
569 | ;Set base of graphic segment to linear address of LFB |
Line 611... | Line 611... | ||
611 | call PIT_init |
611 | call PIT_init |
Line 612... | Line 612... | ||
612 | 612 | ||
613 | ; Try to Initialize APIC |
613 | ; Try to Initialize APIC |
Line -... | Line 614... | ||
- | 614 | call APIC_init |
|
- | 615 | ||
614 | call APIC_init |
616 | call pci_irq_fixup |
615 | 617 | ||
616 | ; Enable timer IRQ (IRQ0) and hard drives IRQs (IRQ14, IRQ15) |
618 | ; Enable timer IRQ (IRQ0) and hard drives IRQs (IRQ14, IRQ15) |
617 | ; they are used: when partitions are scanned, hd_read relies on timer |
619 | ; they are used: when partitions are scanned, hd_read relies on timer |
618 | call unmask_timer |
620 | call unmask_timer |