<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel_replicant_linux, branch history/lineage-16.0_i9300</title>
<subtitle>Replicant kernel
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/kernel_replicant_linux/'/>
<entry>
<title>Revert "TEMP: defconfig: reduce verbosity to avoid console floods"</title>
<updated>2019-05-30T17:08:46+00:00</updated>
<author>
<name>Denis 'GNUtoo' Carikli</name>
<email>GNUtoo@cyberdimension.org</email>
</author>
<published>2019-05-30T17:08:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/kernel_replicant_linux/commit/?id=a0bee6c7626bd887dc009e2ae949b61e59d4d966'/>
<id>a0bee6c7626bd887dc009e2ae949b61e59d4d966</id>
<content type='text'>
This reverts commit 5ce143a53ad04cfac06e342d29a748ecad0f8ae8.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 5ce143a53ad04cfac06e342d29a748ecad0f8ae8.
</pre>
</div>
</content>
</entry>
<entry>
<title>TEMP: defconfig: reduce verbosity to avoid console floods</title>
<updated>2019-05-30T10:40:40+00:00</updated>
<author>
<name>Denis 'GNUtoo' Carikli</name>
<email>GNUtoo@cyberdimension.org</email>
</author>
<published>2019-05-30T10:40:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/kernel_replicant_linux/commit/?id=5ce143a53ad04cfac06e342d29a748ecad0f8ae8'/>
<id>5ce143a53ad04cfac06e342d29a748ecad0f8ae8</id>
<content type='text'>
Without that the console is flooded by crashes

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Without that the console is flooded by crashes

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>replicant_i9300_defconfig: cmdline: switch to system-as-root</title>
<updated>2019-05-30T08:13:33+00:00</updated>
<author>
<name>Denis 'GNUtoo' Carikli</name>
<email>GNUtoo@cyberdimension.org</email>
</author>
<published>2019-05-30T08:13:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/kernel_replicant_linux/commit/?id=9592c7c04c46bff03292595855fa2786232ceb6b'/>
<id>9592c7c04c46bff03292595855fa2786232ceb6b</id>
<content type='text'>
Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>HACK: switch to system-as-root</title>
<updated>2019-05-21T13:30:29+00:00</updated>
<author>
<name>Denis 'GNUtoo' Carikli</name>
<email>GNUtoo@cyberdimension.org</email>
</author>
<published>2019-05-21T12:36:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/kernel_replicant_linux/commit/?id=e62306a81d8985156c9c38c4b76ac9c5c0b4c924'/>
<id>e62306a81d8985156c9c38c4b76ac9c5c0b4c924</id>
<content type='text'>
From dmesg:
  mmcblk2: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12

TODO:
- The command line should not be hardcoded
- It's better to use a name instead of hardcoding the partition
  block device. /dev/disk/by-partlabel/SYSTEM or something like that
  would be better.

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From dmesg:
  mmcblk2: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12

TODO:
- The command line should not be hardcoded
- It's better to use a name instead of hardcoding the partition
  block device. /dev/disk/by-partlabel/SYSTEM or something like that
  would be better.

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>TEST: replicant_i9300_defconfig: cmdline: try to enable RX serial console</title>
<updated>2019-05-20T15:17:43+00:00</updated>
<author>
<name>Denis 'GNUtoo' Carikli</name>
<email>GNUtoo@cyberdimension.org</email>
</author>
<published>2019-05-20T15:17:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/kernel_replicant_linux/commit/?id=7a7bb5c379893f15885def88c2282e356a99a283'/>
<id>7a7bb5c379893f15885def88c2282e356a99a283</id>
<content type='text'>
Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>replicant_i9300_defconfig: cmdline: remove earlyprintk</title>
<updated>2019-05-20T15:16:45+00:00</updated>
<author>
<name>Denis 'GNUtoo' Carikli</name>
<email>GNUtoo@cyberdimension.org</email>
</author>
<published>2019-05-20T15:14:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/kernel_replicant_linux/commit/?id=d19f29e82e08ebf31eaab5f6cde949818090194f'/>
<id>d19f29e82e08ebf31eaab5f6cde949818090194f</id>
<content type='text'>
This option is typicaly used when the serial console driver
is not working properly or when the kernel is crashing before
having the opportunity to enable the serial console driver.

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This option is typicaly used when the serial console driver
is not working properly or when the kernel is crashing before
having the opportunity to enable the serial console driver.

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>HACK: Use serial console</title>
<updated>2019-05-18T21:06:17+00:00</updated>
<author>
<name>Denis 'GNUtoo' Carikli</name>
<email>GNUtoo@cyberdimension.org</email>
</author>
<published>2019-05-18T21:06:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/kernel_replicant_linux/commit/?id=24e210e63f19c5cc47c836d3c01ab280b7314d08'/>
<id>24e210e63f19c5cc47c836d3c01ab280b7314d08</id>
<content type='text'>
The use of CONFIG_CMDLINE_FORCE should be revisited, and using
the Android bootimage or some other means to set the cmdline
could be used if the bootloader that is used doesn't stand in
the way.

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The use of CONFIG_CMDLINE_FORCE should be revisited, and using
the Android bootimage or some other means to set the cmdline
could be used if the bootloader that is used doesn't stand in
the way.

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>replicant_i9300_defconfig: Use XZ compression</title>
<updated>2019-05-18T11:11:26+00:00</updated>
<author>
<name>Denis 'GNUtoo' Carikli</name>
<email>GNUtoo@cyberdimension.org</email>
</author>
<published>2019-05-18T00:17:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/kernel_replicant_linux/commit/?id=4d20fb53e9bb4b106730cf3bb93fa6eedae0373e'/>
<id>4d20fb53e9bb4b106730cf3bb93fa6eedae0373e</id>
<content type='text'>
The i9300 boot partition size is 8192 KiB. Without that fix,
the resulting boot.img size is slightly over 8192 KiB.

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The i9300 boot partition size is 8192 KiB. Without that fix,
the resulting boot.img size is slightly over 8192 KiB.

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>HACK: Add i9300 defconfig to create a zImage-dtb</title>
<updated>2019-05-18T11:11:16+00:00</updated>
<author>
<name>Denis 'GNUtoo' Carikli</name>
<email>GNUtoo@cyberdimension.org</email>
</author>
<published>2019-05-17T23:42:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/kernel_replicant_linux/commit/?id=7285cdd8a1ca530d7f1eaca6da166a22adfad0fe'/>
<id>7285cdd8a1ca530d7f1eaca6da166a22adfad0fe</id>
<content type='text'>
Currently the AOSP or LineageOS build configuration lack
a way to append a dtb to the kernel image[1].

This adds the necessary configuration to do that, which
depends on the following commit:
  93c1eb8ea30b ANDROID: ARM: convert build of appended dtb zImage to list of dtbs
  c1cb2ea535c5 ANDROID: ARM: add config option to build zImage/dtb combo

The defconfig is based on midas_defconfig:
  $ diff -u midas_defconfig replicant_i9300_defconfig
  +CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE=y
  +CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE_NAMES="exynos4412-i9300"

Ideally this should be instead handled outside of the kernel, for
instance in a bootloader or in the build system assuming there is
in a way to do it that can easily be maintained and rebased.

References:
-----------
[1]in vendor/lineage/build/soong/Android.bp and
   vendor/lineage/build/tasks/kernel.mk

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently the AOSP or LineageOS build configuration lack
a way to append a dtb to the kernel image[1].

This adds the necessary configuration to do that, which
depends on the following commit:
  93c1eb8ea30b ANDROID: ARM: convert build of appended dtb zImage to list of dtbs
  c1cb2ea535c5 ANDROID: ARM: add config option to build zImage/dtb combo

The defconfig is based on midas_defconfig:
  $ diff -u midas_defconfig replicant_i9300_defconfig
  +CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE=y
  +CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE_NAMES="exynos4412-i9300"

Ideally this should be instead handled outside of the kernel, for
instance in a bootloader or in the build system assuming there is
in a way to do it that can easily be maintained and rebased.

References:
-----------
[1]in vendor/lineage/build/soong/Android.bp and
   vendor/lineage/build/tasks/kernel.mk

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ANDROID: ARM: convert build of appended dtb zImage to list of dtbs</title>
<updated>2019-05-17T23:38:05+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2013-04-17T23:58:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/kernel_replicant_linux/commit/?id=93c1eb8ea30b8d9d675d61bcd00a878e6e456759'/>
<id>93c1eb8ea30b8d9d675d61bcd00a878e6e456759</id>
<content type='text'>
Allow CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE_NAMES to specify
a space separated list of dtbs to append to the zImage,
and name the resulting file zImage-dtb

Change-Id: Ied5d0bafbd1d01fc1f109c15c4283de7029903c9
Signed-off-by: Colin Cross &lt;ccross@android.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE_NAMES to specify
a space separated list of dtbs to append to the zImage,
and name the resulting file zImage-dtb

Change-Id: Ied5d0bafbd1d01fc1f109c15c4283de7029903c9
Signed-off-by: Colin Cross &lt;ccross@android.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
