Update Kernel config files to be used by CI
The current kconfig file doesn't boot on the RIL machines I tried to use it. They also don't run on my NUC. Among other things, it is missing:
- network drivers;
- KUnit for DRM and for Xe;
- Serial console - I use one via USB on a local NUC machine;
- XE_DISPLAY is enabled, but this is currently broken.
Also, working with .config files directly is painful, as:
- it contains too many symbols, making harder to identify what's really important;
- it requires changes on almost all newer Kernel versions, as new symbols are added and old symbols got removed.
So, place what we have on a defconfig and then re-generate the kconfig afterwards.
Ideally, CI should be changed to use defconfig directly by doing:
$ cp xe-ci/kernel/defconfig archs/x86/configs/xe_defconfig
$ make xe_defconfig
In any case, let's preserve the old way until CI migrates to the new one.