Branch: refs/heads/next
  Home:   https://github.com/siemens/jailhouse
  Commit: 12a42e44e26a79a36125f2c9349bc3885ceff7cb
      
https://github.com/siemens/jailhouse/commit/12a42e44e26a79a36125f2c9349bc3885ceff7cb
  Author: Ralf Ramsauer <[email protected]>
  Date:   2020-10-29 (Thu, 29 Oct 2020)

  Changed paths:
    M .gitignore
    M tools/Makefile
    A tools/demos/ivshmem-demo.c
    R tools/ivshmem-demo.c

  Log Message:
  -----------
  tools: introduce tools/demos subdirectory

And give ivshmem-demo.c a new home.

Signed-off-by: Ralf Ramsauer <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>


  Commit: d845c83d937335e39105e08b5c164adab825dc16
      
https://github.com/siemens/jailhouse/commit/d845c83d937335e39105e08b5c164adab825dc16
  Author: Ralf Ramsauer <[email protected]>
  Date:   2020-10-30 (Fri, 30 Oct 2020)

  Changed paths:
    M .gitignore
    M inmates/demos/x86/Makefile
    A inmates/demos/x86/cache-timings-common.c
    A inmates/demos/x86/cache-timings.c
    M tools/Makefile
    A tools/demos/cache-timings.c

  Log Message:
  -----------
  inmates: x86: add cache access time test

On x86_64 systems, this test inmate measures the time that is required to read
a value from main memory. Via rdtsc, it measures the CPU cycles that are
required for the access. Access can either happen cached, or uncached. In case
of uncached access, the cache line will be flushed before access.

This tool repeats the measurement for 10e6 times, and outputs the
average cycles that were required for the access. Before accessing the
actual measurement, a dummy test is used to determine the average
overhead of one single measurement.

And that's pretty useful, because this tool gives a lot of insights of
differences between the root and the non-root cell: With tiny effort, we
can also run it on Linux.

If the 'overhead' time differs between root and non-root cell, this can
be an indicator that there might be some timing or speed differences
between the root and non-root cell.

If the 'uncached' or 'cached' average time differs between the non-root
and root cell, it's an indicator that both might have different hardware
configurations / setups.

Signed-off-by: Ralf Ramsauer <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>


Compare: 
https://github.com/siemens/jailhouse/compare/c90737c12d16...d845c83d9373

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jailhouse-dev/siemens/jailhouse/push/refs/heads/next/c90737-d845c8%40github.com.

Reply via email to