<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/arc/configs, branch linux-4.14.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.14.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.14.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2019-04-20T07:14:59Z</updated>
<entry>
<title>arc: hsdk_defconfig: Enable CONFIG_BLK_DEV_RAM</title>
<updated>2019-04-20T07:14:59Z</updated>
<author>
<name>Corentin Labbe</name>
</author>
<published>2019-02-25T09:45:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2d6453a3e9e08b40c93b1049a591c6caa5dfa06a'/>
<id>urn:sha1:2d6453a3e9e08b40c93b1049a591c6caa5dfa06a</id>
<content type='text'>
[ Upstream commit 0728aeb7ead99a9b0dac2f3c92b3752b4e02ff97 ]

We have now a HSDK device in our kernelci lab, but kernel builded via
the hsdk_defconfig lacks ramfs supports, so it cannot boot kernelci jobs
yet.

So this patch enable CONFIG_BLK_DEV_RAM in hsdk_defconfig.

Signed-off-by: Corentin Labbe &lt;clabbe@baylibre.com&gt;
Acked-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>arc: [devboards] Add support of NFSv3 ACL</title>
<updated>2018-12-08T12:03:39Z</updated>
<author>
<name>Alexey Brodkin</name>
</author>
<published>2018-11-20T10:30:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=097c13e1b78d48c1a3a75dbfabc10736863056a7'/>
<id>urn:sha1:097c13e1b78d48c1a3a75dbfabc10736863056a7</id>
<content type='text'>
commit 6b04114f6fae5e84d33404c2970b1949c032546e upstream.

By default NFSv3 doesn't support ACL (Access Control Lists)
which might be quite convenient to have so that
mounted NFS behaves exactly as any other local file-system.

In particular missing support of ACL makes umask useless.
This among other thigs fixes Glibc's "nptl/tst-umask1".

Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
Cc: Cupertino Miranda &lt;cmiranda@synopsys.com&gt;
Cc: stable@vger.kernel.org	#4.14+
Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>ARC: change defconfig defaults to ARCv2</title>
<updated>2018-12-08T12:03:39Z</updated>
<author>
<name>Kevin Hilman</name>
</author>
<published>2018-11-30T12:51:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f4069a6cf6faf910a90f469b72e27bc29e4beccd'/>
<id>urn:sha1:f4069a6cf6faf910a90f469b72e27bc29e4beccd</id>
<content type='text'>
commit b7cc40c32a8bfa6f2581a71747f6a7d491fe43ba upstream.

Change the default defconfig (used with 'make defconfig') to the ARCv2
nsim_hs_defconfig, and also switch the default Kconfig ISA selection to
ARCv2.

This allows several default defconfigs (e.g. make defconfig, make
allnoconfig, make tinyconfig) to all work with ARCv2 by default.

Note since we change default architecture from ARCompact to ARCv2
it's required to explicitly mention architecture type in ARCompact
defconfigs otherwise ARCv2 will be implied and binaries will be
generated for ARCv2.

Cc: &lt;stable@vger.kernel.org&gt; # 4.4.x
Signed-off-by: Kevin Hilman &lt;khilman@baylibre.com&gt;
Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>ARC: [plat-axs*]: Enable SWAP</title>
<updated>2018-09-19T20:43:38Z</updated>
<author>
<name>Alexey Brodkin</name>
</author>
<published>2018-08-02T08:50:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0b2d28449e68ec90b811a36a3f5115995238978f'/>
<id>urn:sha1:0b2d28449e68ec90b811a36a3f5115995238978f</id>
<content type='text'>
commit c83532fb0fe053d2e43e9387354cb1b52ba26427 upstream.

SWAP support on ARC was fixed earlier by
commit 6e3761145a9b ("ARC: Fix CONFIG_SWAP")
so now we may safely enable it on platforms that
have external media like USB and SD-card.

Note: it was already allowed for HSDK

Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
Cc: stable@vger.kernel.org # 6e3761145a9b: ARC: Fix CONFIG_SWAP
Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>ARC: configs: Remove CONFIG_INITRAMFS_SOURCE from defconfigs</title>
<updated>2018-07-25T09:25:08Z</updated>
<author>
<name>Alexey Brodkin</name>
</author>
<published>2018-06-06T12:59:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3c732b3ab3a5fbfba43165140a8aa8d2d32592c7'/>
<id>urn:sha1:3c732b3ab3a5fbfba43165140a8aa8d2d32592c7</id>
<content type='text'>
commit 64234961c145606b36eaa82c47b11be842b21049 upstream.

We used to have pre-set CONFIG_INITRAMFS_SOURCE with local path
to intramfs in ARC defconfigs. This was quite convenient for
in-house development but not that convenient for newcomers
who obviusly don't have folders like "arc_initramfs" next to
the Linux source tree. Which leads to quite surprising failure
of defconfig building:
-------------------------------&gt;8-----------------------------
  ../scripts/gen_initramfs_list.sh: Cannot open '../../arc_initramfs_hs/'
../usr/Makefile:57: recipe for target 'usr/initramfs_data.cpio.gz' failed
make[2]: *** [usr/initramfs_data.cpio.gz] Error 1
-------------------------------&gt;8-----------------------------

So now when more and more people start to deal with our defconfigs
let's make their life easier with removal of CONFIG_INITRAMFS_SOURCE.

Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
Cc: Kevin Hilman &lt;khilman@baylibre.com&gt;
Cc: stable@vger.kernel.org
Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>ARC: [plat-hsdk] select CONFIG_RESET_HSDK from Kconfig</title>
<updated>2017-10-09T18:11:48Z</updated>
<author>
<name>Vineet Gupta</name>
</author>
<published>2017-10-06T23:44:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a528629dfd3b87f206ac0e5637f7e7f958143ab8'/>
<id>urn:sha1:a528629dfd3b87f206ac0e5637f7e7f958143ab8</id>
<content type='text'>
Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;
</content>
</entry>
<entry>
<title>ARC: [plat-hsdk]: Add reset controller node to manage ethernet reset</title>
<updated>2017-10-06T15:59:54Z</updated>
<author>
<name>Eugeniy Paltsev</name>
</author>
<published>2017-09-22T16:49:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ab8eb7db1dcc03e7ae9eb379884fd701af6b1a38'/>
<id>urn:sha1:ab8eb7db1dcc03e7ae9eb379884fd701af6b1a38</id>
<content type='text'>
DW ethernet controller on HSDK hangs sometimes after SW reset, so
add reset node to make possible to reset DW ethernet controller HW.

Signed-off-by: Eugeniy Paltsev &lt;Eugeniy.Paltsev@synopsys.com&gt;
Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;
</content>
</entry>
<entry>
<title>ARC: [*defconfig] Reenable soft lock-up detector</title>
<updated>2017-10-04T03:36:49Z</updated>
<author>
<name>Alexey Brodkin</name>
</author>
<published>2017-09-08T20:12:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9583833e9e3628177661e815e5ce80dd3955d82f'/>
<id>urn:sha1:9583833e9e3628177661e815e5ce80dd3955d82f</id>
<content type='text'>
Commit 92e5aae45778 "kernel/watchdog: split up config options"
introduced SOFTLOCKUP_DETECTOR which selects LOCKUP_DETECTOR
instead of the latter to be selected itself.

We need to adjust our defconfigs accordingly.

Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;
</content>
</entry>
<entry>
<title>ARC: [plat-hsdk] initial port for HSDK board</title>
<updated>2017-09-01T18:26:28Z</updated>
<author>
<name>Alexey Brodkin</name>
</author>
<published>2017-08-15T18:13:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a518d63777a4e94e4b2dd86501604ec49ffe86b2'/>
<id>urn:sha1:a518d63777a4e94e4b2dd86501604ec49ffe86b2</id>
<content type='text'>
This initial port adds support of ARC HS Development Kit board with some
basic features such serial port, USB, SD/MMC and Ethernet.

Essentially we run Linux kernel on all 4 cores (i.e. utilize SMP) and
heavily use IO Coherency for speeding-up DMA-aware peripherals.

Note as opposed to other ARC boards we link Linux kernel to
0x9000_0000 intentionally because cores 1 and 3 configured with DCCM
situated at our more usual link base 0x8000_0000. We still can use
memory region starting at 0x8000_0000 as we reallocate DCCM in our
platform code.

Note that PAE remapping for DMA clients does not work due to an RTL bug,
so CREG_PAE register must be programmed to all zeroes, otherwise it will
cause problems with DMA to/from peripherals even if PAE40 is not used.

Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
Signed-off-by: Eugeniy Paltsev &lt;Eugeniy.Paltsev@synopsys.com&gt;
Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;
</content>
</entry>
<entry>
<title>ARC: [plat-sim] Include this platform unconditionally</title>
<updated>2017-08-04T08:19:47Z</updated>
<author>
<name>Vineet Gupta</name>
</author>
<published>2017-07-28T11:23:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=33460f86ad2c982f3172a10b17948ccaf923f07f'/>
<id>urn:sha1:33460f86ad2c982f3172a10b17948ccaf923f07f</id>
<content type='text'>
Essentially remove CONFIG_ARC_PLAT_SIM

There is no need for any platform specific code, just the board DTS
match strings which we can include unconditionally

Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;
</content>
</entry>
</feed>
