<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mtk-20170518/target/linux/x86/64/config-default, branch v17.01.2</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/64: Enable GPIO sysfs &amp; GPIO LED support</title>
<updated>2017-03-01T19:37:35+00:00</updated>
<author>
<name>Chris Blake</name>
<email>chrisrblake93@gmail.com</email>
</author>
<published>2017-01-23T08:12:34+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=bc443b105269192d336cacfcc062f61484d43216'/>
<id>bc443b105269192d336cacfcc062f61484d43216</id>
<content type='text'>
The following changes enables GPIO sysfs as well as the LEDS_GPIO option
within the kernel. This is required to enable LEDs over a GPIO
interface.

Signed-off-by: Chris Blake &lt;chrisrblake93@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The following changes enables GPIO sysfs as well as the LEDS_GPIO option
within the kernel. This is required to enable LEDs over a GPIO
interface.

Signed-off-by: Chris Blake &lt;chrisrblake93@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>x86/64: enable AES-NI support in kernel</title>
<updated>2017-01-04T12:19:58+00:00</updated>
<author>
<name>Stijn Tintel</name>
<email>stijn@linux-ipv6.be</email>
</author>
<published>2017-01-03T23:15:23+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=301301da2b2998177d4c34521f933c828972a985'/>
<id>301301da2b2998177d4c34521f933c828972a985</id>
<content type='text'>
The kernel will detect if the host supports this, so we can just enable
it in the kernel config.

Tested on an APU2 with AES-NI support and a KVM VM on a Xeon E5520 host
without AES-NI support.

Throughput over an IPsec tunnel between these 2 hosts increased from
~63Mbps to ~140Mbps. Ciphers: AES_GCM_16_256/PRF_HMAC_SHA2_512/ECP_521.

Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The kernel will detect if the host supports this, so we can just enable
it in the kernel config.

Tested on an APU2 with AES-NI support and a KVM VM on a Xeon E5520 host
without AES-NI support.

Throughput over an IPsec tunnel between these 2 hosts increased from
~63Mbps to ~140Mbps. Ciphers: AES_GCM_16_256/PRF_HMAC_SHA2_512/ECP_521.

Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>x86/64: enable Hyper-V support in the x86_64 kernel config</title>
<updated>2016-12-22T15:42:19+00:00</updated>
<author>
<name>Tedaz</name>
<email>tedaz99999@hotmail.com</email>
</author>
<published>2016-12-20T08:56:33+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=1831e616999cc081c83219fc504f4e73eb098612'/>
<id>1831e616999cc081c83219fc504f4e73eb098612</id>
<content type='text'>
Enabled Hyper-V network interface card driver, display adapter driver,
storage driver, keyboard driver, mouse driver and Hyper-V utility and
EFI boot support in the kernel for subtarget x86/64.
Convert the img file to vhd by Ubuntu qemu-img, rather than by the buildroot's
built-in qemu-img.

Tested on Windows Server 2008 r2 and 2012 r2 Gen1 and Gen2 VMs.

Signed-off-by: Tedaz &lt;tedaz99999@hotmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enabled Hyper-V network interface card driver, display adapter driver,
storage driver, keyboard driver, mouse driver and Hyper-V utility and
EFI boot support in the kernel for subtarget x86/64.
Convert the img file to vhd by Ubuntu qemu-img, rather than by the buildroot's
built-in qemu-img.

Tested on Windows Server 2008 r2 and 2012 r2 Gen1 and Gen2 VMs.

Signed-off-by: Tedaz &lt;tedaz99999@hotmail.com&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: 64: enable pci hotplug and acpipnp</title>
<updated>2016-10-13T15:04:26+00:00</updated>
<author>
<name>Yousong Zhou</name>
<email>yszhou4tech@gmail.com</email>
</author>
<published>2016-10-10T13:11:18+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=d1000f81a895bd84d9aa19998cc4a468a5f68ea4'/>
<id>d1000f81a895bd84d9aa19998cc4a468a5f68ea4</id>
<content type='text'>
This will allow dynamically adding/removing at least virtio-net pci
devices which are quite the norm in cloud environment with QEMU/KVM

    netdev_add bridge,id=wan2,br=br-wan,helper=/home/yousong/.usr/libexec/qemu-bridge-helper
    device_add virtio-net-pci,id=devwan2,netdev=wan2,mac=11:22:33:22:11:00

The config was formed by selecting target x86/64 first, then select
CONFIG_HOTPLUG_PCI and CONFIG_HOTPLUG_PCI_ACPI with

    make kernel_menuconfig CONFIG_TARGET=subtarget

The following text tries to explain how the current config was formed

 1. CONFIG_PCI_LABEL and CONFIG_ATA_PIIX were removed because they were
    already enabled in x86 platform config
 2. CONFIG_ATA_SFF was removed because it was enabled in generic config
 3. CONFIG_NLS was removed because it will be selected by CONFIG_PCI_LABEL

Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will allow dynamically adding/removing at least virtio-net pci
devices which are quite the norm in cloud environment with QEMU/KVM

    netdev_add bridge,id=wan2,br=br-wan,helper=/home/yousong/.usr/libexec/qemu-bridge-helper
    device_add virtio-net-pci,id=devwan2,netdev=wan2,mac=11:22:33:22:11:00

The config was formed by selecting target x86/64 first, then select
CONFIG_HOTPLUG_PCI and CONFIG_HOTPLUG_PCI_ACPI with

    make kernel_menuconfig CONFIG_TARGET=subtarget

The following text tries to explain how the current config was formed

 1. CONFIG_PCI_LABEL and CONFIG_ATA_PIIX were removed because they were
    already enabled in x86 platform config
 2. CONFIG_ATA_SFF was removed because it was enabled in generic config
 3. CONFIG_NLS was removed because it will be selected by CONFIG_PCI_LABEL

Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&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>x64: add legacy IDE, fix VirtualBox bug #84 and Fujitsu Futro S550-2</title>
<updated>2016-07-12T13:44:34+00:00</updated>
<author>
<name>Lucian Cristian</name>
<email>lucian.cristian@gmail.com</email>
</author>
<published>2016-07-11T23:00:16+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=2ea76bdf04af4f2efefea6ca84e055086634e4be'/>
<id>2ea76bdf04af4f2efefea6ca84e055086634e4be</id>
<content type='text'>
Signed-off-by: Lucian Cristian &lt;lucian.cristian@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Lucian Cristian &lt;lucian.cristian@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>x86_64: enable mmc to support booting off sd</title>
<updated>2016-05-23T10:17:55+00:00</updated>
<author>
<name>Russell Senior</name>
<email>russell@personaltelco.net</email>
</author>
<published>2016-05-22T20:24:05+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=0fd183c1553473f77d9b12f0e2babe67a5ecf8ed'/>
<id>0fd183c1553473f77d9b12f0e2babe67a5ecf8ed</id>
<content type='text'>
Improved support for PCEngines APU

Signed-off-by: Russell Senior &lt;russell@personaltelco.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Improved support for PCEngines APU

Signed-off-by: Russell Senior &lt;russell@personaltelco.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>x86/64: add more hardware RNG drivers, including for virtio</title>
<updated>2016-05-12T15:00:53+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2016-05-12T14:57:53+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=959bc143a019f23e9faac79e475b269e2a7efabc'/>
<id>959bc143a019f23e9faac79e475b269e2a7efabc</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/64: enable virtualization support for spinlocks to improve kvm performance</title>
<updated>2016-05-12T15:00:53+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2016-05-12T14:52:12+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=167404ceb5f29903f72030b7bf7bf9d868a6a4ee'/>
<id>167404ceb5f29903f72030b7bf7bf9d868a6a4ee</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>
</feed>
