qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] qemu/linux-user elfload.c
@ 2005-02-10 22:00 Fabrice Bellard
  0 siblings, 0 replies; 11+ messages in thread
From: Fabrice Bellard @ 2005-02-10 22:00 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	05/02/10 22:00:52

Modified files:
	linux-user     : elfload.c 

Log message:
	64 bit support

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

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Qemu-devel] qemu/linux-user elfload.c
@ 2005-08-21 10:12 Fabrice Bellard
  0 siblings, 0 replies; 11+ messages in thread
From: Fabrice Bellard @ 2005-08-21 10:12 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	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.26&tr2=1.27&r1=text&r2=text

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Qemu-devel] qemu/linux-user elfload.c
@ 2005-10-30 20:58 Fabrice Bellard
  0 siblings, 0 replies; 11+ messages in thread
From: Fabrice Bellard @ 2005-10-30 20:58 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	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.27&tr2=1.28&r1=text&r2=text

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Qemu-devel] qemu/linux-user elfload.c
@ 2006-02-04 19:30 Paul Brook
  0 siblings, 0 replies; 11+ messages in thread
From: Paul Brook @ 2006-02-04 19:30 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Branch: 	
Changes by:	Paul Brook <pbrook@savannah.gnu.org>	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.30&tr2=1.31&r1=text&r2=text

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Qemu-devel] qemu/linux-user elfload.c
@ 2006-12-14 13:32 Thiemo Seufer
  0 siblings, 0 replies; 11+ messages in thread
From: Thiemo Seufer @ 2006-12-14 13:32 UTC (permalink / raw)
  To: qemu-devel

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=qemu&r1=1.37&r2=1.38

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Qemu-devel] qemu/linux-user elfload.c
@ 2007-06-22 10:13 Thiemo Seufer
  0 siblings, 0 replies; 11+ messages in thread
From: Thiemo Seufer @ 2007-06-22 10:13 UTC (permalink / raw)
  To: qemu-devel

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=qemu&r1=1.42&r2=1.43

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Qemu-devel] qemu/linux-user elfload.c
  2007-07-05 13:23 Blue Swirl
@ 2007-07-04 20:48 ` Thiemo Seufer
  2007-07-05 21:46   ` Blue Swirl
  0 siblings, 1 reply; 11+ messages in thread
From: Thiemo Seufer @ 2007-07-04 20:48 UTC (permalink / raw)
  To: Blue Swirl; +Cc: qemu-devel

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

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Qemu-devel] qemu/linux-user elfload.c
@ 2007-07-05 13:23 Blue Swirl
  2007-07-04 20:48 ` Thiemo Seufer
  0 siblings, 1 reply; 11+ messages in thread
From: Blue Swirl @ 2007-07-05 13:23 UTC (permalink / raw)
  To: qemu-devel

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=qemu&r1=1.43&r2=1.44

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Qemu-devel] qemu/linux-user elfload.c
  2007-07-04 20:48 ` Thiemo Seufer
@ 2007-07-05 21:46   ` Blue Swirl
  0 siblings, 0 replies; 11+ messages in thread
From: Blue Swirl @ 2007-07-05 21:46 UTC (permalink / raw)
  To: Thiemo Seufer; +Cc: qemu-devel

On 7/4/07, Thiemo Seufer <ths@networkno.de> 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.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Qemu-devel] qemu/linux-user elfload.c
@ 2007-10-07 15:59 Jocelyn Mayer
  0 siblings, 0 replies; 11+ messages in thread
From: Jocelyn Mayer @ 2007-10-07 15:59 UTC (permalink / raw)
  To: qemu-devel

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=qemu&r1=1.48&r2=1.49

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Qemu-devel] qemu/linux-user elfload.c
@ 2008-03-26 23:31 Paul Brook
  0 siblings, 0 replies; 11+ messages in thread
From: Paul Brook @ 2008-03-26 23:31 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Paul Brook <pbrook>	08/03/26 23:31:55

Modified files:
	linux-user     : elfload.c 

Log message:
	Implement AT_CLKTCK.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/elfload.c?cvsroot=qemu&r1=1.57&r2=1.58

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2008-03-26 23:31 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-26 23:31 [Qemu-devel] qemu/linux-user elfload.c Paul Brook
  -- strict thread matches above, loose matches on Subject: below --
2007-10-07 15:59 Jocelyn Mayer
2007-07-05 13:23 Blue Swirl
2007-07-04 20:48 ` Thiemo Seufer
2007-07-05 21:46   ` Blue Swirl
2007-06-22 10:13 Thiemo Seufer
2006-12-14 13:32 Thiemo Seufer
2006-02-04 19:30 Paul Brook
2005-10-30 20:58 Fabrice Bellard
2005-08-21 10:12 Fabrice Bellard
2005-02-10 22:00 Fabrice Bellard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).