Changes between Version 3 and Version 4 of GSoC/2014/ParavirtualizationOfRTEMS


Ignore:
Timestamp:
Aug 17, 2014, 6:32:06 PM (6 years ago)
Author:
Youren Shen
Comment:

/* The interrupt delivery */

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2014/ParavirtualizationOfRTEMS

    v3 v4  
    202202=  The interrupt delivery  =
    203203
    204 =  The POK part  =
     204This part will crash the kernel. But if disuse the mask function (i.e. no interrupt handler pending in vcpu), the upcall_irq function will return to guest OS. (Noticed this is because of a bug which makes the do_IRQ part unused, but the upcall_irq still be invoked. Now this bug is fixed.)=  The POK part  =
    205205
    206206
     
    404404The do_iret will check the pending bit and irq_desc structure, if there is no more interrupt hanging in this CPU, then resume the interrupt context from vCPU, if not, return to handler of Guest OS again.
    405405
    406 For more details, please see this [http://huaiyusched.github.io/2014/08/08/the-current-workflow-of-interrupt-handling blog].=  Summary  =
     406For more details, please see this [http://huaiyusched.github.io/2014/08/08/the-current-workflow-of-interrupt-handling blog].
     407=  Summary  =
    407408
    408409