[BACK]Return to lapic.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / x86 / x86

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/arch/x86/x86/lapic.c between version 1.43.2.2 and 1.44

version 1.43.2.2, 2011/08/27 15:37:30 version 1.44, 2009/11/21 03:11:01
Line 144  lapic_enable(void)
Line 144  lapic_enable(void)
 }  }
   
 void  void
   lapic_suspend(void)
   {
   }
   
   void
 lapic_set_lvt(void)  lapic_set_lvt(void)
 {  {
         struct cpu_info *ci = curcpu();          struct cpu_info *ci = curcpu();
Line 221  lapic_boot_init(paddr_t lapic_base)
Line 226  lapic_boot_init(paddr_t lapic_base)
 #ifdef MULTIPROCESSOR  #ifdef MULTIPROCESSOR
         idt_vec_reserve(LAPIC_IPI_VECTOR);          idt_vec_reserve(LAPIC_IPI_VECTOR);
         idt_vec_set(LAPIC_IPI_VECTOR, Xintr_lapic_ipi);          idt_vec_set(LAPIC_IPI_VECTOR, Xintr_lapic_ipi);
         idt_vec_reserve(LAPIC_TLB_VECTOR);          idt_vec_reserve(LAPIC_TLB_MCAST_VECTOR);
         idt_vec_set(LAPIC_TLB_VECTOR, Xintr_lapic_tlb);          idt_vec_set(LAPIC_TLB_MCAST_VECTOR, Xintr_lapic_tlb_mcast);
           idt_vec_reserve(LAPIC_TLB_BCAST_VECTOR);
           idt_vec_set(LAPIC_TLB_BCAST_VECTOR, Xintr_lapic_tlb_bcast);
 #endif  #endif
         idt_vec_reserve(LAPIC_SPURIOUS_VECTOR);          idt_vec_reserve(LAPIC_SPURIOUS_VECTOR);
         idt_vec_set(LAPIC_SPURIOUS_VECTOR, Xintrspurious);          idt_vec_set(LAPIC_SPURIOUS_VECTOR, Xintrspurious);

Legend:
Removed from v.1.43.2.2  
changed lines
  Added in v.1.44

CVSweb <webmaster@jp.NetBSD.org>