Skip to content

Integrate msr.h

Glauber de Oliveira Costa lkml virtualization 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest10 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/10Wipe out traditional opt from x86_64 Makefilearch/x86/kernel/Makefile_64+0 -10 replies
1/10Wipe out traditional opt from x86_64 Makefilearch/x86/kernel/Makefile_64+0 -10 replies
1/10Wipe out traditional opt from x86_64 Makefilearch/x86/kernel/Makefile_64+0 -10 replies
2/10unify msr smp funcsinclude/asm-x86/msr.h+7 -260 replies
2/10unify msr smp funcsinclude/asm-x86/msr.h+7 -260 replies
2/10unify msr smp funcsinclude/asm-x86/msr.h+7 -260 replies
2/10unify msr smp funcsinclude/asm-x86/msr.h+7 -260 replies
3/10allow sched clock to be overridden by paravirtarch/x86/kernel/tsc_64.c+14 -10 replies
3/10allow sched clock to be overridden by paravirtarch/x86/kernel/tsc_64.c+14 -12 replies
3/10allow sched clock to be overridden by paravirtarch/x86/kernel/tsc_64.c+14 -10 replies
3/10allow sched clock to be overridden by paravirtarch/x86/kernel/tsc_64.c+14 -10 replies
4/10split get_cycles_syncarch/x86/kernel/tsc_64.c include/asm-x86/tsc.h+34 -50 replies
4/10split get_cycles_syncarch/x86/kernel/tsc_64.c include/asm-x86/tsc.h+34 -50 replies
4/10split get_cycles_syncarch/x86/kernel/tsc_64.c include/asm-x86/tsc.h+34 -50 replies
5/10unify cpuid functionsinclude/asm-x86/msr.h include/asm-x86/processor.h include/asm-x86/processor_32.h+78 -1360 replies
5/10unify cpuid functionsinclude/asm-x86/msr.h include/asm-x86/processor.h include/asm-x86/processor_32.h+78 -1360 replies
6/10introduce native_read_tscparch/x86/kernel/vsyscall_64.c arch/x86/vdso/vgetcpu.c include/asm-x86/msr.h+25 -120 replies
6/10introduce native_read_tscparch/x86/kernel/vsyscall_64.c arch/x86/vdso/vgetcpu.c include/asm-x86/msr.h+25 -120 replies
7/10change rdpmc interfaceinclude/asm-x86/msr.h include/asm-x86/paravirt.h+4 -40 replies
7/10change rdpmc interfaceinclude/asm-x86/msr.h include/asm-x86/paravirt.h+4 -40 replies
8/10change write msr functions interfaceinclude/asm-x86/msr.h include/asm-x86/paravirt.h+11 -100 replies
8/10change write msr functions interfaceinclude/asm-x86/msr.h include/asm-x86/paravirt.h+11 -100 replies
9/10make fixups wordsize agnosticinclude/asm-x86/msr.h+9 -80 replies
9/10make fixups wordsize agnosticinclude/asm-x86/msr.h+9 -80 replies
10/10integrate i386 and x86_64 code in msr.hinclude/asm-x86/msr.h+46 -1150 replies
10/10integrate i386 and x86_64 code in msr.hinclude/asm-x86/msr.h+46 -1150 replies

Reviews trailers per patch

3 of 26 patches have a Reviewed-by or Acked-by.

PatchJeremy Fitzhardinge
1/10A-b A-b A-b
1/10A-b A-b A-b
1/10A-b A-b A-b
2/10
2/10
2/10
2/10
3/10
3/10
3/10
3/10
4/10
4/10
4/10
5/10
5/10
6/10
6/10
7/10
7/10
8/10
8/10
9/10
9/10
10/10
10/10

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/10] Integrate msr.h

Hello,

This series of patches integrates msr.h header. What it really does, is a series of steps to allow us to get rid of duplicate code between i386 and x86_64 versions

With this done, achieving paravirt for x86_64 gets really easy, just a couple of extra code.

The first patch was already sent a while ago, but was not yet pushed to any tree , to my knowledge. So it is sent again. Also, patches 9 and 10 relies on b02f15537b3bf43e347214cf14bad80aeaef1caf, already in the x86 tree.

Other than that, it should apply fine ontop of linus today git.

Comments are welcome