[haiku-bugs] Re: [Haiku] #8085: SMI storm on USB handover on AMD 970/SB950 AMD AM3+ UEFI motherboard

  • From: "kallisti5" <trac@xxxxxxxxxxxx>
  • Date: Thu, 26 Jan 2012 23:15:58 -0000

#8085: SMI storm on USB handover on AMD 970/SB950 AMD AM3+ UEFI motherboard
-----------------------------+-----------------------------------------
   Reporter:  kallisti5      |      Owner:  mmlr
       Type:  bug            |     Status:  in-progress
   Priority:  normal         |  Milestone:  R1
  Component:  System/Kernel  |    Version:  R1/Development
 Resolution:                 |   Keywords:  SB950,UEFI, AHCI, APIC, IRQ
 Blocked By:                 |   Blocking:
Has a Patch:  1              |   Platform:  All
-----------------------------+-----------------------------------------

Comment (by kallisti5):

 Replying to [comment:15 mmlr]:
 > While I agree that disabling all interrupts may very well be a problem,
 not disabling them at all is not an option. The reason why they are
 disabled is that we don't want to get interrupts while we haven't set up
 an interrupt handler yet and therefore would cause an interrupt storm on
 our end when the handover happens and doesn't clear the interrupts. Hence
 disabling everything besides the ownership change would possibly work.

 Yup..  Attaching the current patch I'm playing with.
 Don't worry, I wouldn't commit anything like this until extensive testing
 and review :)

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/8085#comment:16>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: