Hi - Here are a few fixes I found while working on the fpu save/restore benchmark. One of the morals of this patchset is to not write your own bitops.
If you're curious about that benchmark, checkout https://github.com/akaros/fputest Barret The following changes since commit 51ddba8a635470c8a87c2ae22afdc91e64bfb488: vmm: Added helper functions to user/vmm/memory.c (2017-09-08 12:54:13 -0400) are available in the git repository at: [email protected]:brho/akaros.git perf for you to fetch changes up to 37c0cfd4042a7ef3e0ed655b86f140827d885e7b: x86: Fix default FPU initialization (2017-09-08 12:55:56 -0400) ---------------------------------------------------------------- View this online at: https://github.com/brho/akaros/compare/51ddba8a6354...37c0cfd4042a ---------------------------------------------------------------- Barret Rhoden (5): parlib: Mark const bitops perf: Fix buggy bitops perf: Only provision cores if we restrict cores x86: Fix cpuid detection x86: Fix default FPU initialization kern/arch/x86/cpuinfo.c | 12 ++++++-- kern/arch/x86/init.c | 45 ++++-------------------------- tools/dev-util/perf/akaros.h | 11 ++++---- tools/dev-util/perf/perf.c | 32 +++++++++++---------- user/parlib/include/parlib/bitmask.h | 6 ++-- user/parlib/include/parlib/riscv/bitmask.h | 4 +-- user/parlib/include/parlib/x86/bitmask.h | 11 ++++---- 7 files changed, 49 insertions(+), 72 deletions(-) -- You received this message because you are subscribed to the Google Groups "Akaros" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. For more options, visit https://groups.google.com/d/optout.
