[Qemu-devel] qemu/linux-user elfload.c main.c

2007-10-27 Thread Jocelyn Mayer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Jocelyn Mayer j_mayer 07/10/27 17:29:35

Modified files:
linux-user : elfload.c main.c 

Log message:
PowerPC user-mode fix: MSR is now entirelly set-up in the cpu_reset 
routine.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/elfload.c?cvsroot=qemur1=1.53r2=1.54
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/main.c?cvsroot=qemur1=1.136r2=1.137




[Qemu-devel] qemu/linux-user elfload.c main.c syscall.c sysc...

2007-10-08 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/10/08 13:36:46

Modified files:
linux-user : elfload.c main.c syscall.c syscall_defs.h 

Log message:
CRIS Linux userland emulation, part 2. By Edgar E. Iglesias.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/elfload.c?cvsroot=qemur1=1.49r2=1.50
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/main.c?cvsroot=qemur1=1.129r2=1.130
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemur1=1.137r2=1.138
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall_defs.h?cvsroot=qemur1=1.41r2=1.42




[Qemu-devel] qemu/linux-user elfload.c

2007-10-07 Thread Jocelyn Mayer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Jocelyn Mayer j_mayer 07/10/07 15:59:45

Modified files:
linux-user : elfload.c 

Log message:
Fix confusions between host and target long types.
Fix start_data computation.
Fix auxiliary infos setup.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/elfload.c?cvsroot=qemur1=1.48r2=1.49




[Qemu-devel] qemu/linux-user elfload.c mmap.c

2007-09-26 Thread Jocelyn Mayer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Jocelyn Mayer j_mayer 07/09/27 04:10:43

Modified files:
linux-user : elfload.c mmap.c 

Log message:
memset string pages to zero to avoid putting random data on the stack
 that may make some program crash at startup.
Fix unsigned long / target_ulong confusion (more to do).
Fix missing g2h macros.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/elfload.c?cvsroot=qemur1=1.47r2=1.48
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/mmap.c?cvsroot=qemur1=1.14r2=1.15




[Qemu-devel] qemu/linux-user elfload.c

2007-07-05 Thread Blue Swirl
CVSROOT:/cvsroot/qemu
Module name:qemu
Changes by: Blue Swirl blueswir1  07/07/05 13:23:29

Modified files:
linux-user : elfload.c 

Log message:
 Fix 64 bit ELF file symbol lookup

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/elfload.c?cvsroot=qemur1=1.43r2=1.44




Re: [Qemu-devel] qemu/linux-user elfload.c

2007-07-05 Thread Thiemo Seufer
Blue Swirl wrote:
 CVSROOT:  /cvsroot/qemu
 Module name:  qemu
 Changes by:   Blue Swirl blueswir1  07/07/05 13:23:29
 
 Modified files:
   linux-user : elfload.c 
 
 Log message:
Fix 64 bit ELF file symbol lookup

I think this will break loading of 32bit kernels in a 64bit capable
Qemu (like MIPS64). Could you make the test of ELFCLASS a runtime
check?


Thiemo




Re: [Qemu-devel] qemu/linux-user elfload.c

2007-07-05 Thread Blue Swirl

On 7/4/07, Thiemo Seufer [EMAIL PROTECTED] wrote:

Blue Swirl wrote:
 Modified files:
   linux-user : elfload.c
I think this will break loading of 32bit kernels in a 64bit capable
Qemu (like MIPS64). Could you make the test of ELFCLASS a runtime
check?


The ELF loader is different for system emulator (loader.c and
elf_ops.h vs. elfload.c) (why?), this patch was for linux-user. It's
not possible to load 32 bit files with a 64 bit user emulator
currently. For Sparc that might be useful as there is a hybrid ELF
format used by Solaris, where the file is 32 bits but the CPU is 64
bits.

The same 64 to 32 bit symbol conversion happens on system emulator
side already. ELF class selects the correct version of elf_ops
(loader.c:232), therefore either word size is OK.




[Qemu-devel] qemu/linux-user elfload.c

2007-06-22 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/06/22 10:13:52

Modified files:
linux-user : elfload.c 

Log message:
Setup stack properly, fixes wrong argc value problem, by Magnus Damm.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/elfload.c?cvsroot=qemur1=1.42r2=1.43




[Qemu-devel] qemu linux-user/elfload.c linux-user/main.c lin...

2007-05-13 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/05/13 13:58:00

Modified files:
linux-user : elfload.c main.c signal.c syscall.c 
linux-user/mips: syscall_nr.h 
target-mips: cpu.h 

Log message:
MIPS linux-user update.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/elfload.c?cvsroot=qemur1=1.40r2=1.41
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/main.c?cvsroot=qemur1=1.108r2=1.109
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/signal.c?cvsroot=qemur1=1.36r2=1.37
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemur1=1.101r2=1.102
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/mips/syscall_nr.h?cvsroot=qemur1=1.3r2=1.4
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/cpu.h?cvsroot=qemur1=1.32r2=1.33




[Qemu-devel] qemu/linux-user elfload.c main.c qemu.h signal....

2007-04-06 Thread Jocelyn Mayer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Jocelyn Mayer j_mayer 07/04/06 08:56:50

Modified files:
linux-user : elfload.c main.c qemu.h signal.c syscall.c 

Log message:
Code provision for x86_64 and PowerPC 64 linux user mode support.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/elfload.c?cvsroot=qemur1=1.39r2=1.40
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/main.c?cvsroot=qemur1=1.105r2=1.106
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/qemu.h?cvsroot=qemur1=1.30r2=1.31
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/signal.c?cvsroot=qemur1=1.35r2=1.36
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemur1=1.98r2=1.99




[Qemu-devel] qemu/linux-user elfload.c main.c syscall.c sysc...

2007-04-05 Thread Jocelyn Mayer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Jocelyn Mayer j_mayer 07/04/05 07:13:51

Modified files:
linux-user : elfload.c main.c syscall.c syscall_defs.h 

Log message:
Preliminary patch for Alpha Linux user mode emulation support.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/elfload.c?cvsroot=qemur1=1.38r2=1.39
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/main.c?cvsroot=qemur1=1.104r2=1.105
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemur1=1.97r2=1.98
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall_defs.h?cvsroot=qemur1=1.30r2=1.31




[Qemu-devel] qemu/linux-user elfload.c

2006-12-14 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 06/12/14 13:32:11

Modified files:
linux-user : elfload.c 

Log message:
Fix userland ELF loader for zero sized BSS.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/elfload.c?cvsroot=qemur1=1.37r2=1.38


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu linux-user/elfload.c linux-user/main.c tar...

2006-07-18 Thread Fabrice Bellard
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard bellard   06/07/18 21:14:10

Modified files:
linux-user : elfload.c main.c 
target-sparc   : translate.c 

Log message:
Sparc64 user emulator fixes (Blue Swirl)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/elfload.c?cvsroot=qemur1=1.35r2=1.36
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/main.c?cvsroot=qemur1=1.91r2=1.92
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemur1=1.32r2=1.33


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu/linux-user elfload.c main.c syscall.c sysc...

2006-04-27 Thread Fabrice Bellard
CVSROOT:/sources/qemu
Module name:qemu
Branch: 
Changes by: Fabrice Bellard [EMAIL PROTECTED] 06/04/27 21:07:12

Modified files:
linux-user : elfload.c main.c syscall.c syscall_defs.h 
Added files:
linux-user/sh4 : syscall.h syscall_nr.h termbits.h 

Log message:
sh4 target (Samuel Tardieu)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/linux-user/elfload.c.diff?tr1=1.33tr2=1.34r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/linux-user/main.c.diff?tr1=1.81tr2=1.82r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/linux-user/syscall.c.diff?tr1=1.69tr2=1.70r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/linux-user/syscall_defs.h.diff?tr1=1.25tr2=1.26r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/linux-user/sh4/syscall.h?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/linux-user/sh4/syscall_nr.h?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/linux-user/sh4/termbits.h?rev=1.1


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu/linux-user elfload.c

2006-02-04 Thread Paul Brook
CVSROOT:/sources/qemu
Module name:qemu
Branch: 
Changes by: Paul Brook [EMAIL PROTECTED]  06/02/04 19:30:51

Modified files:
linux-user : elfload.c 

Log message:
Correctly initialize Arm CPU for Thumb entry points.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/linux-user/elfload.c.diff?tr1=1.30tr2=1.31r1=textr2=text


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu/linux-user elfload.c mmap.c

2006-02-04 Thread Paul Brook
CVSROOT:/sources/qemu
Module name:qemu
Branch: 
Changes by: Paul Brook [EMAIL PROTECTED]  06/02/04 20:46:24

Modified files:
linux-user : elfload.c mmap.c 

Log message:
Make target_mmap always return -1 on failure.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/linux-user/elfload.c.diff?tr1=1.31tr2=1.32r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/linux-user/mmap.c.diff?tr1=1.8tr2=1.9r1=textr2=text


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu/linux-user elfload.c

2005-10-30 Thread Fabrice Bellard
CVSROOT:/cvsroot/qemu
Module name:qemu
Branch: 
Changes by: Fabrice Bellard [EMAIL PROTECTED] 05/10/30 20:58:30

Modified files:
linux-user : elfload.c 

Log message:
Arm AT_HWCAP AUXV entry (Paul Brook)

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/linux-user/elfload.c.diff?tr1=1.27tr2=1.28r1=textr2=text



___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu/linux-user elfload.c

2005-08-21 Thread Fabrice Bellard
CVSROOT:/cvsroot/qemu
Module name:qemu
Branch: 
Changes by: Fabrice Bellard [EMAIL PROTECTED] 05/08/21 10:12:28

Modified files:
linux-user : elfload.c 

Log message:
fix AUX vector entries (Paul Brook)

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/linux-user/elfload.c.diff?tr1=1.26tr2=1.27r1=textr2=text



___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel