Make common x86 arch area for i386 and x86_64 - Take 3
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest20 patches 10 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/20 | early_printk.c switcharch/ arch/ arch/ +4 more | +4 | 0 replies | |
| 2/20 | tsc_sync.c switcharch/ arch/ arch/ +2 more | +7 | 0 replies | |
| 3/20 | bootflag.c switcharch/ arch/ arch/ +1 more | +3 | 0 replies | |
| 4/20 | quirks.c switcharch/ arch/ arch/ +1 more | +3 | 0 replies | |
| 5/20 | i8237.c switcharch/ arch/ arch/ +1 more | +3 | 0 replies | |
| 6/20 | topology.c switcharch/ arch/ arch/ +1 more | +2 | 0 replies | |
| 7/20 | alternative.c switcharch/ arch/ arch/ +1 more | +3 | 0 replies | |
| 8/20 | msr.c switcharch/ arch/ arch/ +1 more | +1 | 0 replies | |
| 9/20 | cpuid.c switcharch/ arch/ arch/ +1 more | +1 | 0 replies | |
| 10/20 | microcode.c switcharch/ arch/ arch/ +1 more | +1 | 0 replies | |
| 11/20 | pcspeaker.c switcharch/ arch/ arch/ +1 more | +2 | 0 replies | |
| 12/20 | mtrr directory switcharch/ arch/ arch/ +10 more | +4 | 0 replies | |
| 13/20 | therm_throt.c switcharch/ arch/ arch/ +2 more | +4 | 0 replies | |
| 14/20 | intel_cacheinfo.c switcharch/ arch/ arch/ +1 more | +2 | 0 replies | |
| 15/20 | cpufreq files switchedarch/ arch/ arch/ +11 more | +12 | 0 replies | |
| 16/20 | acpi files switchedarch/ arch/ arch/ +4 more | +6 | 3 replies | |
| 17/20 | k8.c switcharch/ arch/ arch/ +1 more | +1 | 0 replies | |
| 18/20 | stacktrace.c switcharch/ arch/ arch/ +1 more | +2 | 0 replies | |
| 19/20 | hugetlbpage.c switcharch/ arch/ arch/ +3 more | +3 | 0 replies | |
| 20/20 | oprofile files switchedarch/ arch/ arch/ +14 more | +4 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH take3 00/20] Make common x86 arch area for i386 and x86_64 - Take 3
Once again here's an attempt to put the shared files of x86_64 and i386 into a separate directory.
This time, I took the pains to make sure that each patch in this series compiles after it is applied. I did this on both x86_64 as well as i386, with the affected files config options turned on.
I still stayed away from the pci shared code.
This time I moved the speedstep-lib.h into include/asm-x86. Although all references to this files now needs to explicitly state
#include <asm-x86/speedstep-lib.h>
But this will also create a doorway for other shared headers to go into.
And yes the long term goal is to perhaps make a single arch that can handle both the i386 modern CPUs as well as the x86_64 code. And then phase out the x86_64, keeping the current i386 for legacy hardware.
Used git-diff -M for the diffs, so the renames are explicitly stated as such, but no delete/create diff is made (so patch and quilt will not apply theses).
Comments and flames welcome.
-- Steve