Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 May 2011 12:39:37 +0000 (UTC)
From:      Alexander Motin <mav@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/i386/i386 machdep.c src/sys/i386/xen clock.c mp_machdep.c src/sys/kern kern_clocksource.c
Message-ID:  <201105131240.p4DCeWho028234@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
mav         2011-05-13 12:39:37 UTC

  FreeBSD src repository

  Modified files:
    sys/i386/i386        machdep.c 
    sys/i386/xen         clock.c mp_machdep.c 
    sys/kern             kern_clocksource.c 
  Log:
  SVN rev 221835 on 2011-05-13 12:39:37Z by mav
  
  Refactor Xen PV code to use new event timers subsystem. That uses one-shot
  Xen timer and time counter to provide one-shot and periodic time events.
  
  On my tests this reduces idle interruts rate down to about 30Hz, and accor-
  ding to Xen VM Manager reduces host CPU load by three times comparing to
  the previous periodic 100Hz clock. Also now, when needed, it is possible to
  increase HZ rate without useless CPU burning during idle periods.
  
  Now only ia64 and some ARMs left not migrated to the new event timers.
  
  Revision  Changes    Path
  1.732     +7 -7      src/sys/i386/i386/machdep.c
  1.17      +101 -96   src/sys/i386/xen/clock.c
  1.30      +4 -1      src/sys/i386/xen/mp_machdep.c
  1.15      +0 -5      src/sys/kern/kern_clocksource.c



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