<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/OpenBmc/openbmc.git/meta-aspeed/recipes-kernel/linux/linux-aspeed, branch redfish2phosphor-cpp</title>
<subtitle>OpenBMC Distribution (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/atom?h=redfish2phosphor-cpp</id>
<link rel='self' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/atom?h=redfish2phosphor-cpp'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/'/>
<updated>2022-01-17T02:13:42+00:00</updated>
<entry>
<title>aspeed: Add TPM TIS I2C driver to tpm2 machine feature</title>
<updated>2022-01-17T02:13:42+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2022-01-14T04:08:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=8423f7aea7e5bc95bcd4cff148729e0b50780969'/>
<id>urn:sha1:8423f7aea7e5bc95bcd4cff148729e0b50780969</id>
<content type='text'>
This driver requires CONFIG_TCG_TPM and CONFIG_TCG_TIS_I2C.

Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
Change-Id: If461c2fec0874c09410388bcce7990334b81a726
</content>
</entry>
<entry>
<title>meta-aspeed: Enable tpm2 kernel config</title>
<updated>2021-12-22T13:18:27+00:00</updated>
<author>
<name>Potin Lai</name>
<email>potin.lai@quantatw.com</email>
</author>
<published>2021-12-13T15:13:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=8c3075a3a50ec16c8c9fb93a1785a5abb13386c5'/>
<id>urn:sha1:8c3075a3a50ec16c8c9fb93a1785a5abb13386c5</id>
<content type='text'>
Append tpm2 in MACHINE_FEATURES to enable related kernel configs
MACHINE_FEATURES:append = " tpm2"

Signed-off-by: Potin Lai &lt;potin.lai@quantatw.com&gt;
Change-Id: Ie6b50d81040de2863487cffc449193ec9462bf89
</content>
</entry>
<entry>
<title>linux-aspeed: Refresh defconfigs</title>
<updated>2021-12-03T05:41:34+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2021-12-02T01:21:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=d1bd828bbfcaa7629f64dbf97a5b504e3e6a2b1f'/>
<id>urn:sha1:d1bd828bbfcaa7629f64dbf97a5b504e3e6a2b1f</id>
<content type='text'>
The defconfigs are regenerated using savedefconfig. No options are
changed.

An explanation as to why some are removed from the defconfig:

 - ZBOOT_ROM_TEXT and ZBOOT_ROM_BSS default to 0x0 (and we odn't use
   them)

 - SECOMMP is now on by default

 - BLK_DEV_BSG is now behind SCSI, which we do not enable

 - I2C_MUX is selected by the MEDIA subsystem

 - MCTP_LPC is gone

 - NET_VENDOR_AURORA is gone

 - PECI is not in the tree :(

 - ASPEED_LPC drivers are enabled by default

The other options move their order but are still present.

Change-Id: Ib03b6dab4804e354629b9bf7f4e0951b6131462c
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>linux-aspeed: ast2500: Always enable CONFIG_FB</title>
<updated>2021-09-14T04:12:50+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2021-09-14T04:07:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=02614dfbe9561d527b957cdc19a7b78e7b378391'/>
<id>urn:sha1:02614dfbe9561d527b957cdc19a7b78e7b378391</id>
<content type='text'>
DRM_FBDEV_EMULATION previously selected FB and was default y as long as DRM
was enabled. In commit f611b1e7624c ("drm: Avoid circular dependencies for
CONFIG_FB") the select was replaced with a depends on FB, disabling the
drivers that depended on it.

As the AST2500 uses the GFX device, and the uart-renderer process uses
fbterm to display to the FB device, we want CONFIG_FB=y for that system.

This is harmless for kernels that do not have the offending commit.

Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
Change-Id: I57213b60f7fc06c89112a9825c7ed8ed7ff5e298
</content>
</entry>
<entry>
<title>linux-aspeed: Disable IPV6 SIT device</title>
<updated>2021-07-12T23:40:28+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2021-07-12T04:21:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=ace36475bb13bbafae0a9dda128b943ff216832c'/>
<id>urn:sha1:ace36475bb13bbafae0a9dda128b943ff216832c</id>
<content type='text'>
No one is using this device on OpenBMC systems, and there is no
code to manage it in phosphor-networkd as of March 2021:

&gt; [...] if you don't add IPv6 addresses to the sit interface
&gt; it doesn't do anything. The defacto way to do that on an interface in
&gt; OpenBMC is to have it managed by phosphor-networkd. On top of this, to
&gt; support sit you would need a way to configure the local / remote IPv4
&gt; addresses used to back it. You can configure the linux kernel to build
&gt; sit functionality but not create sit devices by default (I don't know
&gt; how they haven't changed this yet in default kconfigs...) and it will
&gt; still let you make them on the fly.

Facebook and Google systems force this option off already:

 meta-facebook/meta-tiogapass/recipes-kernel/linux/linux-aspeed/tiogapass.cfg:CONFIG_IPV6_SIT=n
 meta-google/recipes-kernel/linux/files/gbmc.cfg:CONFIG_IPV6_SIT=n

Change-Id: I9df02c761e82eeb2cca562bf68b9b755bc6feeb9
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>meta-aspeed: linux: Enable raw KCS driver</title>
<updated>2021-06-23T22:57:21+00:00</updated>
<author>
<name>Andrew Jeffery</name>
<email>andrew@aj.id.au</email>
</author>
<published>2021-06-22T23:05:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=2751c204a74f4d4861bdc272499a6f89db6d6dbe'/>
<id>urn:sha1:2751c204a74f4d4861bdc272499a6f89db6d6dbe</id>
<content type='text'>
Change-Id: I844441c5e33eba55eb252ea445b75835bab2f735
Signed-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;
</content>
</entry>
<entry>
<title>meta-aspeed: linux: Enable CONFIG_IPMI_KCS_BMC_CDEV_IPMI</title>
<updated>2021-06-21T10:04:06+00:00</updated>
<author>
<name>Lei YU</name>
<email>yulei.sh@bytedance.com</email>
</author>
<published>2021-06-21T02:48:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=aaecf6b84b0f227dd4329060026064e59b56c1a5'/>
<id>urn:sha1:aaecf6b84b0f227dd4329060026064e59b56c1a5</id>
<content type='text'>
The CONFIG_IPMI_KCS_BMC_CDEV_IPMI is necessary for the new KCS driver
refactor to create the ipmi-kcs devices.

Tested: Verify on g220a that the ipmi-kcs3/4 devices are created and the
        inband IPMI via KCS works fine.

Signed-off-by: Lei YU &lt;yulei.sh@bytedance.com&gt;
Change-Id: I2a1e7842f231fb4ee8284c194ed9cf28f668885e
</content>
</entry>
<entry>
<title>meta-aspeed: aspeed-g6: Enable KCS adapter for raw SerIO</title>
<updated>2021-06-17T04:33:55+00:00</updated>
<author>
<name>Andrew Jeffery</name>
<email>andrew@aj.id.au</email>
</author>
<published>2021-06-07T02:42:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=58b76bfddc1417d3c761c038c87f028bf0b496d3'/>
<id>urn:sha1:58b76bfddc1417d3c761c038c87f028bf0b496d3</id>
<content type='text'>
Raw SerIO is used by the debug-trigger application to take signals from
the host that applications are unresponsive on the BMC for p10bmc
systems.

Change-Id: Ie5ee683c3b08ebe922f2c5a7b5bf52b1e18069f4
Signed-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;
</content>
</entry>
<entry>
<title>meta-aspeed: Enable hardened allocator feature</title>
<updated>2021-06-10T07:27:25+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2021-06-10T05:35:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=271bf3dce908697dc7cada21df04b73708cc16b7'/>
<id>urn:sha1:271bf3dce908697dc7cada21df04b73708cc16b7</id>
<content type='text'>
SLAB_FREELIST_HARDENED can protect from freelist overwrite attacks with
really small overhead.

It works best with the SLUB allocator, so make SLUB the default by
removing SLAB=y.

      total   used           free           shared        buff/cache    available
SLAB  425596  44065.3+/-220  311099+/-3800  14864+/-3900  70432+/-3700  352767+/-3900

SLUB  425592  44225.3+/-280  313275+/-600   12132+/-3.3   68092+/-530   355295+/-280

These figures are the average memory usage from three boots of each
option in qemu, running the Romulus userspace. The output is from
free(1), reported in kilobytes.

Change-Id: I3c3ce67bc202dffbc3084382227f3dbc77f4cf85
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>meta-aspeed: Add development key for Kernel sign</title>
<updated>2021-05-19T01:31:20+00:00</updated>
<author>
<name>Klaus Heinrich Kiwi</name>
<email>klaus@linux.vnet.ibm.com</email>
</author>
<published>2021-03-10T00:09:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=f920e74c0c9d9096c87cbc1e610fef83747f4a06'/>
<id>urn:sha1:f920e74c0c9d9096c87cbc1e610fef83747f4a06</id>
<content type='text'>
Add a development (insecure, also known as 'imprint') key to
linux-aspeed that can be used for signing the Kernel fitImage
for U-Boot FIT Signature Verification.

The key was generated according to U-Boot documentation, using:
  $ openssl genpkey -algorithm RSA -out rsa_oem_fitimage_key.key \
        -pkeyopt rsa_keygen_bits:4096 -pkeyopt rsa_keygen_pubexp:65537

The certificate was created according to U-Boot documentation, using:
  $ openssl req -batch -new -x509 -key rsa_oem_fitimage_key.key \
        -out rsa_oem_fitimage_key.crt

Signed-off-by: Klaus Heinrich Kiwi &lt;klaus@linux.vnet.ibm.com&gt;
Change-Id: Ic67024ab389c8a4a3fc6709e1d7d92dc72783ca5
</content>
</entry>
</feed>
