<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/enea-kernel-cache.git/features, branch intel-5.10</title>
<subtitle>[no description]</subtitle>
<id>https://git.enea.com/cgit/linux/enea-kernel-cache.git/atom?h=intel-5.10</id>
<link rel='self' href='https://git.enea.com/cgit/linux/enea-kernel-cache.git/atom?h=intel-5.10'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/enea-kernel-cache.git/'/>
<updated>2022-07-07T16:49:53+00:00</updated>
<entry>
<title>Fix kaudit warnings after hardknott refresh</title>
<updated>2022-07-07T16:49:53+00:00</updated>
<author>
<name>Alexandru Avadanii</name>
<email>Alexandru.Avadanii@enea.com</email>
</author>
<published>2022-07-07T08:25:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/enea-kernel-cache.git/commit/?id=d19dcc594fc0b1c7ea65f0100cceec5996d0c9f6'/>
<id>urn:sha1:d19dcc594fc0b1c7ea65f0100cceec5996d0c9f6</id>
<content type='text'>
1. 'CONFIG_XOR_BLOCKS' last val (m) and .config val (y) do not match
   * Previously we tried to configure this as 'm' to reduce the kernel
     footprint, but it is selected indirectly as 'y' via:
   CONFIG_MD_RAID456 (y, set by Intel x86 BSP)
     CONFIG_ASYNC_XOR
       CONFIG_XOR_BLOCKS

2. 'CONFIG_CRC_ITU_T' last val (m) and .config val (y) do not match
   * Upstream 'nfc-generic.cfg' sets this to 'm', but our
     'mmc_sd_y.cfg' selects it as 'y' via:
   CONFIG_MMC_SPI (y)
     CONFIG_CRC_ITU_T

3. 'CONFIG_ISDN_CAPI' last val (y) and .config val (n) do not match
   * Upstream enables ISDN, but our kernel footprint reduction
     disables one of its dependencies (CONFIG_BT=n), make it explicit.

4. 'CONFIG_MEDIA_PLATFORM_SUPPORT' last val (y) and .config val (n) do
   not match
   * Upstream enables it, but our kernel footprint reduction
     disables one of its dependencies (CONFIG_MEDIA_SUPPORT=n), make
     it explicit.

5. 'CONFIG_*' (many similar options, all depending on CONFIG_IIO)
   last val (m) and .config val (n) do not match
   * Upstream enables them, but our kernel footprint reduction
     disables one of their dependencies (CONFIG_IIO=n) via
     'accelerometers_n.cfg';
   * create a new configuration fragment ('iio_n.scc') for this and
     gather all IIO dependencies that we want disabled to make them
     explicit (moving CONFIG_IIO=n from 'accelerometers_n.cfg' to
     'iio_n.cfg');
   * 'iio_n.cfg' contains all configuration from yocto-kernel-cache
     'iio.cfg' (changing 'm' and/or 'y' to 'n'), including the options
     that were previously handled by existing features in:
     - features/accelerometers/accelerometers_n.cfg;
     - features/inclinometer/inclinometer_n.cfg;
     - features/hidsensor/hidsensor_n.cfg;
   * 'iio_n.scc' replaces the 3 old fragments, especially since they
     were always included together;

6. 'CONFIG_INPUT_SOC_BUTTON_ARRAY' last val (m) and .config val (n) do
   not match
   * Upstream enables it, but our kernel footprint reduction
     disables one of its dependencies (CONFIG_KEYBOARD_GPIO=n), make
     it explicit.

7. 'CONFIG_INTEL_SOC_PMIC' last val (y) and .config val (n) do
   not match
   * Upstream enables it, but our 'i2c_m.cfg' (when added to
     KERNEL_FEATURES) breaks two of its dependencies (CONFIG_I2C=y,
     I2C_DESIGNWARE_PLATFORM=y), make it explicit.

8. 'CONFIG_TYPEC_TCPM' last val (m) and .config val (n) do not match
   'CONFIG_TYPEC_TCPCI' last val (m) and .config val (n) do not match
   * Upstream enables them, but our kernel footprint reduction
     disables one of their dependencies (CONFIG_TYPEC=n), make
     it explicit.

9. 'CONFIG_SERIO_I8042' last val (m) and .config val (n) do not match
   * We enable the SERIO_I8042 (wrongfully?) via 'keyboard_n.scc',
     but its dependency (CONFIG_SERIO) is already disabled by both
     'input_n.scc' and 'serio_n.scc'.
   * re-order scc fragments to silence the warning without changing
     any actual configuration fragment;

10. 'CONFIG_PRINTER' last val (m) and .config val (n) do not match
   * Upstream enables it, but our kernel footprint reduction
     disables one of its dependencies (CONFIG_PARPORT=n), make
     it explicit.

11. 'CONFIG_USB_NET_RNDIS_HOST' last val (m) and .config val (n) do
    not match
   * Upstream enables it, but our kernel footprint reduction
     disables one of its dependencies (CONFIG_USBNET=n), make
     it explicit.

12. 'CONFIG_USB_GADGET_VBUS_DRAW' last val (2) and .config val (n) do
    not match (same with 'CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS')
   * Both depend on 'USB_GADGET'.

Change-Id: Id17c54348adbedcd110f0e4a456763797834c6a8
Signed-off-by: Alexandru Avadanii &lt;Alexandru.Avadanii@enea.com&gt;
</content>
</entry>
<entry>
<title>features/cpulist_abbrev: Fix "last" usage</title>
<updated>2021-07-07T06:42:39+00:00</updated>
<author>
<name>Alexandru Avadanii</name>
<email>Alexandru.Avadanii@enea.com</email>
</author>
<published>2021-07-07T05:58:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/enea-kernel-cache.git/commit/?id=347e8b9d3feaddfdc37505b5d4eccfb216307e64'/>
<id>urn:sha1:347e8b9d3feaddfdc37505b5d4eccfb216307e64</id>
<content type='text'>
Adding support for "63" as an alias for "last", although working with
"63", broke support for "last".

Note: "last" and "63" cannot be used at the same time in an expression.

Fixes: f86788bac0c8aaa0903aa2ef3b98ec0327a56d5b

Change-Id: I865b7a9589e9aaf601a2c317201a4b3771db4cd2
Signed-off-by: Alexandru Avadanii &lt;Alexandru.Avadanii@enea.com&gt;
</content>
</entry>
<entry>
<title>features/cpulist_abbrev: Add "63" alias for "last"</title>
<updated>2021-07-06T11:49:50+00:00</updated>
<author>
<name>Alexandru Avadanii</name>
<email>Alexandru.Avadanii@enea.com</email>
</author>
<published>2021-07-06T10:52:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/enea-kernel-cache.git/commit/?id=f86788bac0c8aaa0903aa2ef3b98ec0327a56d5b'/>
<id>urn:sha1:f86788bac0c8aaa0903aa2ef3b98ec0327a56d5b</id>
<content type='text'>
Change-Id: Ie82d70f74f36f9c064411b2f8ef0a7391aee9284
Signed-off-by: Alexandru Avadanii &lt;Alexandru.Avadanii@enea.com&gt;
</content>
</entry>
<entry>
<title>features: Add IGC driver support</title>
<updated>2021-06-23T09:37:33+00:00</updated>
<author>
<name>Catalin Iova</name>
<email>Catalin.Iova@enea.com</email>
</author>
<published>2021-06-18T06:48:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/enea-kernel-cache.git/commit/?id=8dc3b0976651277b49123ab7cdf7ffe5bd250f8d'/>
<id>urn:sha1:8dc3b0976651277b49123ab7cdf7ffe5bd250f8d</id>
<content type='text'>
Change-Id: I628e711b78391e9474a708d963f3e1bfc00e0113
Signed-off-by: Catalin Iova &lt;Catalin.Iova@enea.com&gt;
</content>
</entry>
<entry>
<title>Fix kaudit warnings for guest kernel</title>
<updated>2021-06-22T08:59:26+00:00</updated>
<author>
<name>Alexandru Avadanii</name>
<email>Alexandru.Avadanii@enea.com</email>
</author>
<published>2021-06-18T13:57:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/enea-kernel-cache.git/commit/?id=18292f311c94bb5197fa82375d7586e7591f23a0'/>
<id>urn:sha1:18292f311c94bb5197fa82375d7586e7591f23a0</id>
<content type='text'>
1. CONFIG_UNWINDER_FRAME_POINTER

   New in kernel v4.15+. Since we want to disable FRAME_POINTER,
   this one should be disabled too (or it will select FRAME_POINTER).
   Adding it will lead to honoring our FRAME_POINTER setting.

   Note that having a kernel unwinder is mandatory, so only disabling
   UNWINDER_FRAME_POINTER will automatically select UNWINDER_ORC on
   x86_64.
   Set CONFIG_UNWINDER_GUESS=y instead to avoid runtime overhead with
   the cost of having less precise debug information on kernel crashes.

2. CONFIG_REGMAP

   Selected by I2C_DESIGNWARE_CORE, which we enabled as a load-module.
   Adding it to i2c_m.cfg only silences the kaudit warning, as it is
   already selected.

3. CONFIG_BLK_DEV_SR

   reduced_kernel_footprint_guest: Remove config cdrom_n.scc, which is
   used as dependency by other features (cloud-init NoCloud on CDROM).

Change-Id: I03f5f19c6ea535dfe90cae2068ffbdc99b07f8f4
Signed-off-by: Alexandru Avadanii &lt;Alexandru.Avadanii@enea.com&gt;
</content>
</entry>
<entry>
<title>features/ata/ata_piix_y: Add new fragment</title>
<updated>2021-06-22T08:57:55+00:00</updated>
<author>
<name>Alexandru Avadanii</name>
<email>Alexandru.Avadanii@enea.com</email>
</author>
<published>2021-06-18T12:52:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/enea-kernel-cache.git/commit/?id=b73a8bd015484ca8290f90bff2913915e67db9a6'/>
<id>urn:sha1:b73a8bd015484ca8290f90bff2913915e67db9a6</id>
<content type='text'>
This will be leveraged by the Enea Edge VNF guest kernel to enable
inbuilt support for Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA,
required for early probing of cloud-init NoCloud datasource attached
as CDROM.

Change-Id: If7e595d034d5bc6b0c82f6845e79af34a1c6ac99
Signed-off-by: Alexandru Avadanii &lt;Alexandru.Avadanii@enea.com&gt;
</content>
</entry>
<entry>
<title>features: Add acpi_tiny_pwrbtn_y fragment</title>
<updated>2021-06-22T08:37:44+00:00</updated>
<author>
<name>Alexandru Avadanii</name>
<email>Alexandru.Avadanii@enea.com</email>
</author>
<published>2021-06-18T14:21:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/enea-kernel-cache.git/commit/?id=27b1d5f5bd3c21664407d8b732fea65e8c3590ab'/>
<id>urn:sha1:27b1d5f5bd3c21664407d8b732fea65e8c3590ab</id>
<content type='text'>
This disables ACPI_BUTTON and instead enables ACPI_TINY_POWER_BUTTON.
It will be leveraged by both host and guest kernels to replace acpid.

Change-Id: I4f564c0473b30d8f8df675aee571bc31f59a3d2d
Signed-off-by: Alexandru Avadanii &lt;Alexandru.Avadanii@enea.com&gt;
</content>
</entry>
<entry>
<title>devcoredump: disable coredump by default</title>
<updated>2021-06-15T16:29:26+00:00</updated>
<author>
<name>Adrian Calianu</name>
<email>adrian.calianu@enea.com</email>
</author>
<published>2021-06-15T16:22:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/enea-kernel-cache.git/commit/?id=163c9c49953f87ef13dd8007467acb38da21c84b'/>
<id>urn:sha1:163c9c49953f87ef13dd8007467acb38da21c84b</id>
<content type='text'>
but let drivers enable it

For example ATH10K selects WANT_DEV_COREDUMP.

Change-Id: I61acf92a513ccfa9f6b37d00660da52cb676e718
Signed-off-by: Adrian Calianu &lt;adrian.calianu@enea.com&gt;
</content>
</entry>
<entry>
<title>update configs to 5.10 kernel</title>
<updated>2021-05-25T12:33:17+00:00</updated>
<author>
<name>Adrian Calianu</name>
<email>adrian.calianu@enea.com</email>
</author>
<published>2021-05-20T06:59:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/enea-kernel-cache.git/commit/?id=52d45bac8f69340d4677a9271a0f967fc087c44a'/>
<id>urn:sha1:52d45bac8f69340d4677a9271a0f967fc087c44a</id>
<content type='text'>
- configs become obsolete and have been removed from
kernel

Change-Id: I793daf45d978702f162b72950f19862a4141c899
Signed-off-by: Adrian Calianu &lt;adrian.calianu@enea.com&gt;
</content>
</entry>
<entry>
<title>igb: allow to build IGB as module</title>
<updated>2021-05-25T12:25:51+00:00</updated>
<author>
<name>Adrian Calianu</name>
<email>adrian.calianu@enea.com</email>
</author>
<published>2021-05-20T06:58:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/enea-kernel-cache.git/commit/?id=6eecf97379301a4e9ceca007c527d99c282dc4d3'/>
<id>urn:sha1:6eecf97379301a4e9ceca007c527d99c282dc4d3</id>
<content type='text'>
Change-Id: I232b2262db4b2fb3478a3ca15088d1c78d157069
Signed-off-by: Adrian Calianu &lt;adrian.calianu@enea.com&gt;
</content>
</entry>
</feed>
