Re: [PATCH] Implement timekeeping for rumprun/hw (x86)

  • From: Martin Lucina <martin@xxxxxxxxxx>
  • To: rumpkernel-users@xxxxxxxxxxxxx
  • Date: Sat, 4 Jul 2015 18:33:19 +0200

On Saturday, 04.07.2015 at 16:06, Antti Kantee wrote:

On 04/07/15 15:47, Martin Lucina wrote:
Interesting. Perhaps your QEMU is showing even more overhead for PIT
interrupt delivery than mine?

So you can't repeat the problem? Interesting.

pooka@watou:~$ qemu-system-x86_64 --version
QEMU emulator version 2.1.0 (Debian 2.1+dfsg-4ubuntu6.7), Copyright
(c) 2003-2008 Fabrice Bellard

Ah, x86-64. I hadn't really tested that, still used to bmk not working on

Can you run the test program below with, say, '10 500', '10 1000' and '10
5000' as parameters and report the output? Also, if possible, run it in
both POSIX mode and BMK mode (built with -DBMK, you'll need to comment out
the "die" if the stub link fails in -gcc).

Not sure if evident from the data: that program also runs slow over
the wall clock in both modes. (not sure if expected or not)

No, it should match up with the wall clock. Anyway, reproduced here, I'll
look into it.

Thanks for running the tests!

Other related posts: