[klibc] [klibc:master] add-mips64-support-arch-mips32
klibc-bot for Dejan Latinovic
Dejan.Latinovic at imgtec.com
Thu Mar 5 16:54:05 PST 2015
Commit-ID: ccd50880175e79fb9bc544c96d72b8971303cc0a
Gitweb: http://git.kernel.org/?p=libs/klibc/klibc.git;a=commit;h=ccd50880175e79fb9bc544c96d72b8971303cc0a
Author: Dejan Latinovic <Dejan.Latinovic at imgtec.com>
AuthorDate: Thu, 5 Mar 2015 16:51:44 -0800
Committer: H. Peter Anvin <hpa at linux.intel.com>
CommitDate: Thu, 5 Mar 2015 16:51:44 -0800
add-mips64-support-arch-mips32
Description: Add mips64 support, using existing mips32 code.
- using mips32 assembler source files: pipe.S vfork.S syscall.S
- sysstub.ph: copied over from klibc/arch/mips
---
usr/klibc/arch/mips64/Kbuild | 11 +++++++++++
usr/klibc/arch/{mips => mips64}/sysstub.ph | 2 +-
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/usr/klibc/arch/mips64/Kbuild b/usr/klibc/arch/mips64/Kbuild
index 970c0f8..6fe3b53 100644
--- a/usr/klibc/arch/mips64/Kbuild
+++ b/usr/klibc/arch/mips64/Kbuild
@@ -1,3 +1,14 @@
#
# klibc files for mips64
#
+
+klib-y := ../mips/pipe.o ../mips/vfork.o setjmp.o ../mips/syscall.o
+
+klib-y += ../../libgcc/__clzsi2.o ../../libgcc/__ashldi3.o
+klib-y += ../../libgcc/__ashrdi3.o ../../libgcc/__lshrdi3.o
+klib-y += ../../libgcc/__divdi3.o ../../libgcc/__moddi3.o
+klib-y += ../../libgcc/__udivdi3.o ../../libgcc/__umoddi3.o
+klib-y += ../../libgcc/__udivmoddi4.o
+
+always := crt0.o
+targets := crt0.o
diff --git a/usr/klibc/arch/mips/sysstub.ph b/usr/klibc/arch/mips64/sysstub.ph
similarity index 96%
copy from usr/klibc/arch/mips/sysstub.ph
copy to usr/klibc/arch/mips64/sysstub.ph
index 3689529..e8a0200 100644
--- a/usr/klibc/arch/mips/sysstub.ph
+++ b/usr/klibc/arch/mips64/sysstub.ph
@@ -1,6 +1,6 @@
# -*- perl -*-
#
-# arch/mips/sysstub.ph
+# arch/mips64/sysstub.ph
#
# Script to generate system call stubs
#
More information about the klibc
mailing list