Rising interrupt level

From: Vijay Kumar Zanvar (vijoeyz_at_hotpop.com)
Date: 08/28/03

  • Next message: Catalin Marinas: "Re: Rising interrupt level"
    Date: Thu, 28 Aug 2003 16:09:03 +0530
    
    

    Hello,

    Suppose an interrupt handler is manipulating a global data structure
    in the top-half. In the meantime, another high priority interrupt occurs
    when the current handler is in the middle of processing the data
    structure. Kernel semaphore is inadviceable. How would we
    protect the data structure from higher interrupt. We are uniprocessor
    system, so spinlocks are useless here.

    -----------------------------------------------
    Vijay Kumar R Zanvar


  • Next message: Catalin Marinas: "Re: Rising interrupt level"

    Relevant Pages

    • Re: Rising interrupt level
      ... >> Suppose an interrupt handler is manipulating a global data structure ... >> protect the data structure from higher interrupt. ...
      (comp.os.linux.development.system)
    • Re: Rising interrupt level
      ... > Suppose an interrupt handler is manipulating a global data structure ... another high priority interrupt occurs ... > protect the data structure from higher interrupt. ...
      (comp.os.linux.development.system)
    • Re: Rising interrupt level
      ... > Suppose an interrupt handler is manipulating a global data structure ... another high priority interrupt occurs ... > protect the data structure from higher interrupt. ...
      (comp.os.linux.development.system)
    • Re: Handling SSC interrupts in Applesoft BASIC
      ... He has written an assembly-language program that reads and writes to the ... A little background on the concept of an interrupt. ... the initial interrupt handler does some ... No idea where the rest of the 256 char buffer is (John's ...
      (comp.sys.apple2.programmer)
    • Re: em network issues
      ... (as is automatic in fast interrupt handlers) ... task thinks it won't be interfered with by the em interrupt handler. ... Now that we start doing things, we have various races. ... SWI handler would just wake time, but missing scheduling would break ...
      (freebsd-net)