<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mtk-20170518/target/linux/x86/generic, branch v17.01.4</title>
<subtitle>MTK 20170518 : Mediatek SDK based on OpenWRT Barrier Breaker</subtitle>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/'/>
<entry>
<title>x86: Fix xen serial console by removing conflicting PATA driver</title>
<updated>2017-10-16T07:43:35+00:00</updated>
<author>
<name>Baptiste Jonglez</name>
<email>git@bitsofnetworks.org</email>
</author>
<published>2017-07-15T20:57:54+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=da0219ed9f990e5a951197c2c9c6a916d17109d1'/>
<id>da0219ed9f990e5a951197c2c9c6a916d17109d1</id>
<content type='text'>
The Xen serial console has been broken since the xen_domu subtarget
was merged in the generic x86 subtarget (commits 296772f9 and b36e24f3).

The reason for the broken serial console seems to be an IRQ conflict
between the serial console driver and the PATA_LEGACY driver:

[    1.330125] genirq: Flags mismatch irq 8. 00000000 (hvc_console) vs. 00000000 (platform[pata_legacy.4])
[    1.330134] hvc_open: request_irq failed with rc -16.
[    1.330148] Warning: unable to open an initial console.

Just drop the PATA_LEGACY driver from the x86/generic and x86_64
subtargets, since this driver is marked experimental and only supports
very old ISA devices anyway.  It is still included in the x86/legacy
subtarget where it rightfully belongs.

Fixes: FS#787

Signed-off-by: Baptiste Jonglez &lt;git@bitsofnetworks.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Xen serial console has been broken since the xen_domu subtarget
was merged in the generic x86 subtarget (commits 296772f9 and b36e24f3).

The reason for the broken serial console seems to be an IRQ conflict
between the serial console driver and the PATA_LEGACY driver:

[    1.330125] genirq: Flags mismatch irq 8. 00000000 (hvc_console) vs. 00000000 (platform[pata_legacy.4])
[    1.330134] hvc_open: request_irq failed with rc -16.
[    1.330148] Warning: unable to open an initial console.

Just drop the PATA_LEGACY driver from the x86/generic and x86_64
subtargets, since this driver is marked experimental and only supports
very old ISA devices anyway.  It is still included in the x86/legacy
subtarget where it rightfully belongs.

Fixes: FS#787

Signed-off-by: Baptiste Jonglez &lt;git@bitsofnetworks.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>x86/generic: use HIGHMEM64G instead of HIGHMEM4G to fix PAE and Xen</title>
<updated>2017-10-16T07:40:26+00:00</updated>
<author>
<name>Baptiste Jonglez</name>
<email>git@bitsofnetworks.org</email>
</author>
<published>2017-07-15T20:57:53+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=f52b404aeea328b4e021a245c640ed3b0e095fa8'/>
<id>f52b404aeea328b4e021a245c640ed3b0e095fa8</id>
<content type='text'>
This is a backport of 641a65fd062987a456216cc4fa91ff2910528261 in master.

This change re-enables PAE for the 32-bit x86 subtarget, which is
interesting in its own right but also necessary for Xen support.

Commit af1d1ebd ("x86: enable 4G high memory support for generic (32bit)
subtarget") inadvertently disabled both PAE and Xen support.

Fixes: FS#908

Cc: Daniel Golle &lt;daniel@makrotopia.org&gt;
Cc: Jo-Philipp Wich &lt;jo@mein.io&gt;
Signed-off-by: Baptiste Jonglez &lt;git@bitsofnetworks.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a backport of 641a65fd062987a456216cc4fa91ff2910528261 in master.

This change re-enables PAE for the 32-bit x86 subtarget, which is
interesting in its own right but also necessary for Xen support.

Commit af1d1ebd ("x86: enable 4G high memory support for generic (32bit)
subtarget") inadvertently disabled both PAE and Xen support.

Fixes: FS#908

Cc: Daniel Golle &lt;daniel@makrotopia.org&gt;
Cc: Jo-Philipp Wich &lt;jo@mein.io&gt;
Signed-off-by: Baptiste Jonglez &lt;git@bitsofnetworks.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>x86/generic: add xen DomU support</title>
<updated>2017-01-24T12:30:39+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2017-01-13T14:03:24+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=296772f9392bcb3cdc6b02011b4c311fec380cb1'/>
<id>296772f9392bcb3cdc6b02011b4c311fec380cb1</id>
<content type='text'>
Copy the relevant config options from the xen_domu subtarget

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Copy the relevant config options from the xen_domu subtarget

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>x86-generic: add MMC support to boot off SD cards</title>
<updated>2016-11-16T00:48:19+00:00</updated>
<author>
<name>Andreas Ziegler</name>
<email>github@andreas-ziegler.de</email>
</author>
<published>2016-11-15T19:36:27+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=40a16fec6a8ddecd022452b1c2052bf08b681687'/>
<id>40a16fec6a8ddecd022452b1c2052bf08b681687</id>
<content type='text'>
MMC support has been added to x86-64 a while ago, there is no reason not
to support it in x86-generic as well.

Signed-off-by: Andreas Ziegler &lt;github@andreas-ziegler.de&gt;
[Matthias Schiffer: add commit message]
Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MMC support has been added to x86-64 a while ago, there is no reason not
to support it in x86-generic as well.

Signed-off-by: Andreas Ziegler &lt;github@andreas-ziegler.de&gt;
[Matthias Schiffer: add commit message]
Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>x86: add PATA support to generic and 64 subtargets</title>
<updated>2016-11-16T00:48:19+00:00</updated>
<author>
<name>Andreas Ziegler</name>
<email>github@andreas-ziegler.de</email>
</author>
<published>2016-11-15T19:07:35+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=cf8aa18040193b5e63881e3aac1ccb32f921ec57'/>
<id>cf8aa18040193b5e63881e3aac1ccb32f921ec57</id>
<content type='text'>
PATA support has been removed from x86-generic without any note in LEDE
r538. Not including them makes the generated images incompatible with older
(and some newer) hardware without any significant gain.

Add it back, and also add the same drivers (as far as available) to x86-64.

Signed-off-by: Andreas Ziegler &lt;github@andreas-ziegler.de&gt;
[Matthias Schiffer: add back x86-generic, update commit message]
Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PATA support has been removed from x86-generic without any note in LEDE
r538. Not including them makes the generated images incompatible with older
(and some newer) hardware without any significant gain.

Add it back, and also add the same drivers (as far as available) to x86-64.

Signed-off-by: Andreas Ziegler &lt;github@andreas-ziegler.de&gt;
[Matthias Schiffer: add back x86-generic, update commit message]
Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>x86: refresh generic subtarget config</title>
<updated>2016-11-16T00:48:19+00:00</updated>
<author>
<name>Matthias Schiffer</name>
<email>mschiffer@universe-factory.net</email>
</author>
<published>2016-11-15T19:31:15+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=fe6a3415e091850506a4fa5a8ef6d86148934c64'/>
<id>fe6a3415e091850506a4fa5a8ef6d86148934c64</id>
<content type='text'>
Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>x86: enable fpu for all subtargets</title>
<updated>2016-08-30T08:51:21+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2016-08-29T12:39:20+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=056ce2474db888eae029ed3e7138a89d69ffbd55'/>
<id>056ce2474db888eae029ed3e7138a89d69ffbd55</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>x86: enable CPU frequency scaling</title>
<updated>2016-08-03T13:30:13+00:00</updated>
<author>
<name>Lucian Cristian</name>
<email>lucian.cristian@gmail.com</email>
</author>
<published>2016-07-31T14:59:01+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=d3b21bb2bb4caba0371ddbec19c080bc42f095c7'/>
<id>d3b21bb2bb4caba0371ddbec19c080bc42f095c7</id>
<content type='text'>
CPU frequency scaling enables the operating system to scale the CPU
frequency up or down in order to save power. CPU frequencies can be
scaled automatically depending on the system load, in response to ACPI
events, or manually by userspace programs.

Signed-off-by: Lucian Cristian &lt;lucian.cristian@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CPU frequency scaling enables the operating system to scale the CPU
frequency up or down in order to save power. CPU frequencies can be
scaled automatically depending on the system load, in response to ACPI
events, or manually by userspace programs.

Signed-off-by: Lucian Cristian &lt;lucian.cristian@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>x86/generic: enable CONFIG_SATA_VIA</title>
<updated>2016-07-19T12:26:32+00:00</updated>
<author>
<name>Florian Klink</name>
<email>flokli@flokli.de</email>
</author>
<published>2016-07-18T16:53:33+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=4221288db7ef1afb2a9041965d86e9d3056e0747'/>
<id>4221288db7ef1afb2a9041965d86e9d3056e0747</id>
<content type='text'>
This enables support for VIA SATA.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This enables support for VIA SATA.
</pre>
</div>
</content>
</entry>
<entry>
<title>x86: lift generic x86-32 target</title>
<updated>2016-06-07T06:58:40+00:00</updated>
<author>
<name>Daniel Golle</name>
<email>daniel@makrotopia.org</email>
</author>
<published>2016-05-17T21:12:49+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=febc6cc5bf4b9523842097e917e0ba9addf18193'/>
<id>febc6cc5bf4b9523842097e917e0ba9addf18193</id>
<content type='text'>
* build for pentium4 instead of i486
* enable PAE
* enable EFI support
* enable KVM guest and host support

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* build for pentium4 instead of i486
* enable PAE
* enable EFI support
* enable KVM guest and host support

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
