On 04/07/2020 09:24 PM, Gerald Schaefer wrote:
> On Sun, 5 Apr 2020 17:58:14 +0530
> Anshuman Khandual wrote:
>
> [...]
>>>
>>> Could be fixed like this (the first de-reference is a bit special,
>>> because at that point *ptep does not really point to a large (pmd) entry
>>> yet, it is initiall
On Wed, 8 Apr 2020 12:41:51 +0530
Anshuman Khandual wrote:
[...]
> >
> >>
> >> Some thing like this instead.
> >>
> >> pte_t pte = READ_ONCE(*ptep);
> >> pte = pte_mkhuge(__pte((pte_val(pte) | RANDOM_ORVALUE) & PMD_MASK));
> >>
> >> We cannot use mk_pte_phys() as it is defined only on some pla
Hi Claudiu,
For glibc needs can this be backported to gcc-9 please !
Thx,
-Vineet
On 3/31/20 3:06 AM, Claudiu Zissulescu Ianculescu wrote:
> Pushed.
>
> Thank you,
> Claudiu
>
> On Sun, Mar 29, 2020 at 2:05 AM Vineet Gupta via Gcc-patches
> wrote:
>> Enable big-endian suffixed dynamic linker pe
On 04/08/2020 05:45 PM, Gerald Schaefer wrote:
> On Wed, 8 Apr 2020 12:41:51 +0530
> Anshuman Khandual wrote:
>
> [...]
>>>
Some thing like this instead.
pte_t pte = READ_ONCE(*ptep);
pte = pte_mkhuge(__pte((pte_val(pte) | RANDOM_ORVALUE) & PMD_MASK));
We c
Hi,
This patchset implements glibc port to ARC HS48x processor from Synopsys.
It is based on 64-time time and offset work by Alistair and others.
Thank you guys for all the hard-work.
Code at
g...@github.com:foss-for-synopsys-dwc-arc-processors/glibc.git
arc-glibc-post-v5
v5:
* Big Endian
Code for C runtime startup and dynamic loading including PLT layout.
Signed-off-by: Vineet Gupta
---
sysdeps/arc/bits/link.h | 52 ++
sysdeps/arc/dl-machine.h | 340 ++
sysdeps/arc/entry.h | 5 +
sysdeps/arc/ldsodefs.h| 43 +
sysdeps/a
Signed-off-by: Vineet Gupta
---
sysdeps/arc/fpu/e_sqrt.c| 27 +
sysdeps/arc/fpu/e_sqrtf.c | 27 +
sysdeps/arc/fpu/fclrexcpt.c | 36 +++
sysdeps/arc/fpu/fegetenv.c | 37
sysdeps/arc/fpu/fegetmode.c | 31 ++
sysdeps/arc/fp
Signed-off-by: Vineet Gupta
---
sysdeps/arc/atomic-machine.h | 69 +++
sysdeps/arc/nptl/bits/semaphore.h | 32 ++
2 files changed, 101 insertions(+)
create mode 100644 sysdeps/arc/atomic-machine.h
create mode 100644 sysdeps/arc/nptl/bits/semaphore.h
Signed-off-by: Vineet Gupta
---
sysdeps/unix/sysv/linux/arc/dl-static.c | 84 +
sysdeps/unix/sysv/linux/arc/ldsodefs.h | 32 ++
2 files changed, 116 insertions(+)
create mode 100644 sysdeps/unix/sysv/linux/arc/dl-static.c
create mode 100644 sysdeps/unix/sysv/lin
Signed-off-by: Vineet Gupta
---
sysdeps/unix/sysv/linux/arc/arch-syscall.h| 317 ++
sysdeps/unix/sysv/linux/arc/bits/timesize.h | 21 ++
sysdeps/unix/sysv/linux/arc/clone.S | 98 ++
sysdeps/unix/sysv/linux/arc/jmp_buf-macros.h | 6 +
sysdeps/unix/sysv/linu
This code deals with the ARC ABI.
Signed-off-by: Vineet Gupta
---
sysdeps/arc/__longjmp.S | 50 ++
sysdeps/arc/abort-instr.h | 2 +
sysdeps/arc/bits/endianness.h | 15 +++
sysdeps/arc/bits/setjmp.h | 26
sysdeps/arc/bsd-_setjmp.S | 1 +
sy
Signed-off-by: Vineet Gupta
---
sysdeps/arc/fpu/libm-test-ulps| 1140 +
sysdeps/arc/fpu/libm-test-ulps-name |1 +
sysdeps/arc/nofpu/libm-test-ulps | 270 +++
sysdeps/arc/nofpu/libm-test-ulps-name |1 +
sysdeps/unix/sysv/linux/arc/c++
This includes all 4 TLS addressing models
Signed-off-by: Vineet Gupta
---
sysdeps/arc/dl-tls.h | 30 +++
sysdeps/arc/libc-tls.c | 27 ++
sysdeps/arc/nptl/tcb-offsets.sym | 11 +++
sysdeps/arc/nptl/tls.h | 150 +++
sysdeps/arc
Signed-off-by: Vineet Gupta
---
config.h.in| 3 +
scripts/build-many-glibcs.py | 9 +
sysdeps/arc/Implies| 3 +
sysdeps/arc/Makefile | 21 +++
sysdeps/arc/Versions | 8 +
sys
Signed-off-by: Vineet Gupta
---
sysdeps/arc/bits/fenv.h | 77 +++
sysdeps/arc/nofpu/Implies | 1 +
sysdeps/arc/nofpu/math-tests-exceptions.h | 27
sysdeps/arc/nofpu/math-tests-rounding.h | 27
sysdeps/arc/sfp-machine.h
Signed-off-by: Vineet Gupta
---
scripts/build-many-glibcs.py | 1 +
1 file changed, 1 insertion(+)
diff --git a/scripts/build-many-glibcs.py b/scripts/build-many-glibcs.py
index 64a836c52ea9..77b686d34cea 100755
--- a/scripts/build-many-glibcs.py
+++ b/scripts/build-many-glibcs.py
@@ -1248,6 +12
Signed-off-by: Vineet Gupta
---
NEWS| 9 +
README | 1 +
manual/install.texi | 5 +
3 files changed, 15 insertions(+)
diff --git a/NEWS b/NEWS
index 14fd59a16a2d..6d17b6a0a087 100644
--- a/NEWS
+++ b/NEWS
@@ -17,6 +17,15 @@ Major new features:
- rv32
Signed-off-by: Vineet Gupta
---
sysdeps/unix/sysv/linux/syscall-names.list | 3 +++
1 file changed, 3 insertions(+)
diff --git a/sysdeps/unix/sysv/linux/syscall-names.list
b/sysdeps/unix/sysv/linux/syscall-names.list
index 3d89814003a2..758b50164103 100644
--- a/sysdeps/unix/sysv/linux/syscall-
Signed-off-by: Vineet Gupta
---
sysdeps/arc/nptl/pthreaddef.h | 32 +++
sysdeps/unix/sysv/linux/arc/bits/procfs.h | 35 +++
.../sysv/linux/arc/bits/types/__sigset_t.h| 12 +++
sysdeps/unix/sysv/linux/arc/getcontext.S | 63 +
sysdeps/unix/sysv/linux
19 matches
Mail list logo