X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=kernel%2Farch%2Fx86%2Fconfigs%2FREADME.opnfv;fp=kernel%2Farch%2Fx86%2Fconfigs%2FREADME.opnfv;h=752ff7ba54e16a156842e4eeb5f3814e55b6c51a;hb=977317100f3b52caafb091ad5924e5dd81982433;hp=0000000000000000000000000000000000000000;hpb=0c2f88aa2ccffc538c276caac88da6841107bf81;p=kvmfornfv.git diff --git a/kernel/arch/x86/configs/README.opnfv b/kernel/arch/x86/configs/README.opnfv new file mode 100644 index 000000000..752ff7ba5 --- /dev/null +++ b/kernel/arch/x86/configs/README.opnfv @@ -0,0 +1,19 @@ +As the ubuntu 16.04 is based on 4.4 kernel, thus we can try to refer the config +file for opnfv config file. + +The arch/x86/configs/config-4.4.0-62-generic is the config file used by ubuntu +kernel. Comparing with the opnfv kernel, the key differences are: + a. Real time config support like NOHZ_FULL, PREMEPMT kernel, different RCU +mechanism, + b. Disabling some feature that may impact real time result, like power +management functionality (C/P state). The hotplug support is disabled also +temply now. + c. Some ubuntu specific driver is not copied. + d. Some difference of build-in/module selection, because some config items +are selected automatically and we don't figure out the default value difference +yet. + e. Some virtualization support like Xen/HyperV is not enabled yet, to avoid +potential impact. + +In future, we should leave only item a/b and remove the differences caused by +item c/d/e.