qemu-devel
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]