title: Catch a hardware interrupt
body: <p>I am writing a device driver (kernel level). I am new to kernel space and would like some help in understanding hardware interrupts.</p>
  
  <p>I am writing driver for a new hardware for windows 7</p>
  
  <p>I have already written the Interrupt service routine for all software interrupts.</p>
  
  <p>My question is how do i proceed with writing Interrupt handler which would catch hardware interrupt.</p>
  
  <p>Continuous polling is a bad idea 
  so could any one suggest me some other idea to proceed with</p>
  
  <p>Thanks in advance</p>