Ping? On Tue, Jan 3, 2012 at 9:54 AM, <kha...@kics.edu.pk> wrote: > From: Khansa Butt <kha...@kics.edu.pk> > > [sorry version missed in previous set] > This is the team work of Ehsan-ul-Haq, Abdul Qadeer, Abdul Waheed, Khansa Butt > from HPCN Lab KICS UET Lahore. > In previous patch set we were including Cavium specific instructions along > with > Cavium specifc registers in UME. Because of these register fields we had to > bump > the cpu version up but I noticed that cpu_save() and cpu_load() are not > called in > UME so we decided to postpone Octeon specific changes ( registers and > instructions) > and will include them in our SME Patches. > MIPS64el is included in Andreas Färber patch series so I have not include it > in our patches > (we are working on mips64el but mips64el binary is needed) > v3-->v4 > 1)Drop Cavium specific instructions and save/load of Cavium's registers > 2) signal handling of mips64 has been changed according to Andreas Färber and > Richard Henderson > v2-->v3 > 1)SEQI and SEQ related changes > 2)Cavium specific change in set_thread_area syscall has been removed > as it corresponds to modified libc and kernel. > v1-->v2 > 1)Fix issues related to coding style, typos and misleading comments > 2)Addition of helper functions for sum of Cavium specific instructions > v1 contains > 1)MIPS64 user mode emulation in QEMU > 2) Octeon CPU definition + Cavium Specific Instructions > linux-user: Add support for MIPS64 > target-mips: Enable 64 bit user mode > target-mips: Fix FPU reset > linux-user: Implement signal handling for mips64 > > configure | 1 + > default-configs/mips64-linux-user.mak | 1 + > linux-user/main.c | 21 +++- > linux-user/mips64/syscall.h | 2 + > linux-user/signal.c | 272 > +++++++++++++++++---------------- > target-mips/translate.c | 4 + > 6 files changed, 169 insertions(+), 132 deletions(-) > create mode 100644 default-configs/mips64-linux-user.mak > > -- > 1.7.3.4 >