[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v4 0/4] MIPS64 user mode emulation in QEMU
From: |
khansa |
Subject: |
[Qemu-devel] [PATCH v4 0/4] MIPS64 user mode emulation in QEMU |
Date: |
Tue, 3 Jan 2012 09:49:23 +0500 |
From: Khansa Butt <address@hidden>
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
- [Qemu-devel] [PATCH v4 0/4] MIPS64 user mode emulation in QEMU,
khansa <=