Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 May 1995 00:44:41 -0700
From:      Bruce Evans <bde>
To:        CVS-commiters, cvs-sys
Subject:   cvs commit: src/sys/i386/isa clock.c
Message-ID:  <199505110744.AAA19216@freefall.cdrom.com>

index | next in thread | raw e-mail

bde         95/05/11 00:44:40

  Modified:    sys/i386/include  spl.h
               sys/i386/isa  clock.c
  Log:
  Add variable `idelayed' and macros setdelayed() and schedsofttty()
  to access it.  setdelayed() actually ORs the bits in `idelayed' into
  `ipending' and clears `idelayed'.
  
  Call setdelayed() every (normal) clock tick to convert delayed
  interrupts into pending ones.
  
  Drivers can set bits in `idelayed' at any time to schedule an interrupt
  at the next clock tick.  This is more efficient than calling timeout().
  Currently only software interrupts can be scheduled.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199505110744.AAA19216>