Re: [Buildroot] [PATCH 2/3] binutils/ARC: move ARC specific code together

2019-12-06 Thread Thomas Petazzoni
On Fri, 6 Dec 2019 11:39:23 -0800 Vineet Gupta wrote: > That way ARC specific version update needs to be done in 1 place only > > Signed-off-by: Vineet Gupta > --- > package/binutils/binutils.mk | 7 ++- > 1 file changed, 2 insertions(+), 5 deletions(-) > > diff --git

Re: [Buildroot] [PATCH 1/3] toolchain, glibc: Allow ARC big endian glibc builds

2019-12-06 Thread Thomas Petazzoni
On Fri, 6 Dec 2019 11:39:22 -0800 Vineet Gupta wrote: > From: Vineet Gupta > > Apparently big endian glibc builds just work, if we let the endian > header allow that (which prev was #error). > > The current ARC glibc version in buildroot arc-2019.09-rc1 already > contains that fix. > >

[PATCH 0/3] ARC toolchian related fixes

2019-12-06 Thread Vineet Gupta
Hi, PFA some improvements agan out of my glibc porting work. Thx, -Vineet Vineet Gupta (3): toolchain,glibc: Allow ARC big endian glibc builds binutils/ARC: move ARC specific code together toolchain/ARC: Enable ability to build with upstream gcc/binutils arch/Config.in.arc

[PATCH 2/3] binutils/ARC: move ARC specific code together

2019-12-06 Thread Vineet Gupta
That way ARC specific version update needs to be done in 1 place only Signed-off-by: Vineet Gupta --- package/binutils/binutils.mk | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/package/binutils/binutils.mk b/package/binutils/binutils.mk index

[PATCH 3/3] toolchain/ARC: Enable ability to build with upstream gcc/binutils

2019-12-06 Thread Vineet Gupta
While ARC upstream gcc/binutils work, they are still trailing behind the more up to date code at github. To help expedite this gap, we want to test the upstreeam versiosn more often, hence this patch. It allows ARC tools to be built of upstream gcc/binutils. Signed-off-by: Vineet Gupta ---

[PATCH 1/3] toolchain,glibc: Allow ARC big endian glibc builds

2019-12-06 Thread Vineet Gupta
From: Vineet Gupta Apparently big endian glibc builds just work, if we let the endian header allow that (which prev was #error). The current ARC glibc version in buildroot arc-2019.09-rc1 already contains that fix. Signed-off-by: Vineet Gupta --- toolchain/toolchain-buildroot/Config.in | 2

[PATCH v16 02/25] arc: mm: Add p?d_leaf() definitions

2019-12-06 Thread Steven Price
walk_page_range() is going to be allowed to walk page tables other than those of user space. For this it needs to know when it has reached a 'leaf' entry in the page tables. This information will be provided by the p?d_leaf() functions/macros. For arc, we only have two levels, so only pmd_leaf()