Re: [Qemu-devel] qemu on Solaris

2010-03-03 Thread Jonathan Kalbfeld
Hey Seth,

Do you know if it builds on Sparc at all?  On Oracle Solaris ;)

jonathan


On Wed, Mar 3, 2010 at 6:24 PM, Seth G seth.goldb...@sun.com wrote:

 Hi,

  I just sent a fair amount of time trying to figure out problems
 with the qemu build and resulting binary.  The first problem (which
 is no longer a problem due to the shell OpenSolaris uses) was that
 `sh' was used in rules.mak to perform commands -- I had a /bin/sh
 that was not bash-compatible.  That's a minor problem.  The
 more-serious problem was that once qemu was built, it would die almost
 immediately, complaining about smbus-eeprom not being an I2C device.
 That problem appears to be due to an issue with gcc's use of the
 Solaris native linker (/usr/ccs/bin/ld) -- the linker is not including
 all .o's in the .a's, even though the --whole-archive switch was passed
 to it.  The linker team is looking into that problem right now, but in
 the meantime, manually performing the link step by specifying all the
 required .o's yields a usable qemu executable.

  Thanks,
  --S






-- 
--
Jonathan Kalbfeld
ThoughtWave Technologies LLC
www.thoughtwave.com
LA: +1 818.306.5353 NY: +1 212.202.0698
Direct: +1 818 495 2139 FAX: +1 818 495 2140

Learn UNIX For Free at unixlessons.com


Re: [Qemu-devel] Launch qemu without loading libSDL?

2008-03-17 Thread Jonathan Kalbfeld
You would probably be better off relinking.  Or, maybe just copy
libSDL.  If you install the thoughtwave packages on solaris it comes
with libsdl.

Thanks,

jonathan

On Mon, Mar 17, 2008 at 12:26 PM, David Barrett [EMAIL PROTECTED] wrote:
 Continuing on this thread, is there any way to launch the pre-compiled
  binaries in such a fashion that they don't dynamically load the SDL
  libraries at runtime?  For example:

  [EMAIL PROTECTED] /]# qemu -nographic ... etc ...
  qemu: error while loading shared libraries: libSDL-1.2.so.0: cannot open
  shared object file: No such file or directory
  [EMAIL PROTECTED] /]#

  Ideally if the -nographic flag were there, then it won't try to load the
  SDL libraries and would just work on a server that has no video
  output.  Everything else looks like it's ready to go:

  [EMAIL PROTECTED] /]# ldd /usr/local/bin/qemu
  libm.so.6 = /lib/tls/libm.so.6 (0x00917000)
  libz.so.1 = /usr/lib/libz.so.1 (0x0093c000)
  libSDL-1.2.so.0 = not found
  libpthread.so.0 = /lib/tls/libpthread.so.0 (0x009a3000)
  librt.so.1 = /lib/tls/librt.so.1 (0x00554000)
  libutil.so.1 = /lib/libutil.so.1 (0x009cf000)
  libc.so.6 = /lib/tls/libc.so.6 (0x007e4000)
  /lib/ld-linux.so.2 (0x007c6000)
  [EMAIL PROTECTED] /]#


  Any suggestions for how to suppress loading of libSDL, or perhaps trick
   it into loading a null implementation of libSDL that does nothing?

  Thanks!

  -david







-- 
--
Jonathan Kalbfeld
ThoughtWave Technologies LLC
www.thoughtwave.com
+1 424 354 1814

Learn UNIX For Free at unixlessons.com




Re: [Qemu-devel] Making qemu use 10.0.3.x not 10.0.2.x

2008-02-04 Thread Jonathan Kalbfeld
You can always do what I do --- run openvpn between my QEMU sessions and set
up private networks that way ;)

On Feb 4, 2008 4:24 PM, Asheesh Laroia [EMAIL PROTECTED] wrote:

 I'm running qemu (really, KVM) in a LAN that uses 10.0.2.x as the IP
 address block for workstations.  So naturally when I booted a guest, it
 couldn't access machines inside the LAN.

 I tried the simplest thing that could possibly work:

[EMAIL PROTECTED]:~/dnlds/qemu/qemu $ replace 10.0.2 10.0.3 -- `find
 -type f  | grep -v -i CVS `

 Booting that resulted in a virtual machine that, as I had hoped, used
 10.0.3.15 and could therefore successfully talk to my 10.0.2.x IPs on the
 LAN.  I've attached a 'cvs diff' against HEAD that results from the above
 command.

 Out of curiosity, are there plans to make the user-space networking stack
 IP range configurable at run-time rather than compile time?  I'm not
 suggesting that this patch I attached become part of CVS HEAD necessarily;
 what I do hope is that this will inspire someone else on the list to make
 the handling of this more flexible, knowing now that it's fairly easy to
 do. (-:

 Even if not, this serves as a report to others that this trivial patch
 actually does what you'd hope/expect!

 -- Asheesh.

 --
 It took me fifteen years to discover that I had no talent for writing,
 but I couldn't give it up because by that time I was too famous.
-- Robert Benchley




-- 
--
Jonathan Kalbfeld
ThoughtWave Technologies LLC
www.thoughtwave.com
+1 424 354 1814


[Qemu-devel] New QEMU 0.9.1 Solaris 10 packages available

2008-01-14 Thread Jonathan Kalbfeld
All,

I've gone ahead and built the latest QEMU as a package.

The package is in the usual spot, at
http://www.thoughtwave.com/emulators.html

This is the 20080113 CVS head, built for x86 and sparc.  Simply install the
most recent package, add /opt/thoughtwave/qemu/bin to your path, and the
wrapper scripts there will automagically run the right binaries for your
architecture.

Have fun and Happy New Year,

Jonathan Kalbfeld

-- 
--
Jonathan Kalbfeld
ThoughtWave Technologies LLC
www.thoughtwave.com
+1 424 354 1814


Re: [Qemu-devel] Qemu 0.9.1 stable branch

2008-01-09 Thread Jonathan Kalbfeld
Hey where is the QEMU IRC channel?  I wouldn't mind being a fly on the
wall in there.

On Jan 9, 2008 11:03 AM, Lauro Ramos Venancio [EMAIL PROTECTED]
wrote:

 As discussed yesterday in the qemu irc channel, I've created a stable
 branch for qemu 0.9.1. This branch will follow two basic rules:

 1. Only fixes will be applied.
 2. Patches will be applied only after they are applied on qemu head.

 The repository is
 http://repo.or.cz/w/qemu/qemu_0_9_1_stable.git

 Any help (indicating patches that should be applied on this branch) is
 welcomed.

 Thanks,

 Lauro





-- 
--
Jonathan Kalbfeld
ThoughtWave Technologies LLC
www.thoughtwave.com
+1 424 354 1814


Re: [Qemu-devel] Qemu forum

2007-11-19 Thread Jonathan Kalbfeld
I can set up a phpbb this week if someone wants.

On Nov 18, 2007 10:48 PM, Shaddy Baddah [EMAIL PROTECTED]
wrote:

 Ottavio Caruso wrote:
  has anybody got any news on when the Qemu Forum will be up again?
 

 I'd like to second the call for its return. At least can the archive be
 retained somewhere... I had reason to read back my own postings in the
 forum, and am lamenting my lost memory.

 TIA,
 Shaddy






-- 
--
Jonathan Kalbfeld
ThoughtWave Technologies LLC
www.thoughtwave.com
+1 323 620 6682


Re: [Qemu-devel] Qemu Questions

2007-11-09 Thread Jonathan Kalbfeld
Apologizing is a sign of weakness.  That's one of the rules on NCIS.


On 11/9/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

 I must apologize for subscribing to this list, but the Qemu users list
 is dead, sop this is my only option.
 I understand it is a development list, but I would appreciate some help.

 I will make it concise.

 1) What is the best Distro to run Qemu on with the least hassles?
 FYI, I now run it on FC7, but it is a lot of trouble. kqemu refuses to
 work on FC7 on a v20z Sun dual cpu dual core rack server
 XEN just completely doesnt load even though  the Kernel is XEN, but at
 least qemu works with the following Caveat;
 Could not open '/dev/kqemu' - QEMU acceleration layer not activated


1/ I absolutely love it on Solaris.  Mainly because I am a Solaris bigot.
Barring that it should run relatively uniformly on different Linuxi.


2)  Does an activated QEMU acceleration layer (missing above)  make a
 huge difference?


Yep.  Seems to be about 5x faster on my 1.6Ghz celeron laptop.


3) I have several operating systems successfully loaded in Qemu
 sessions, but networking is just not working. I worked through loads of
 FAQs from the net, but to no avail.



Try adding -net nic,model=rtl8139 -net user

Use DHCP if you can.


4) Finally is there a preferred distro which is known to solve all the
 problems mentioned above?


Surely you can't be serious. :)  (Yes, I know, don't call you Shirley)



Thanks.






-- 
--
Jonathan Kalbfeld
ThoughtWave Technologies LLC
www.thoughtwave.com
+1 323 620 6682


Re: [Qemu-devel] A new book about QEMU

2007-10-31 Thread Jonathan Kalbfeld
And to think we were just in Munchen for Oktoberfest and could have picked
up a copy and gotten it autographed.

Ich bin ein sheissekopf!

On 10/31/07, Warnke, Robert [EMAIL PROTECTED] wrote:

 Hi,
 there is a new book about QEMU (in German):

 http://qemu-buch.de/

 Sorry for this advertising.
 Robert Warnke




-- 
--
Jonathan Kalbfeld
ThoughtWave Technologies LLC
www.thoughtwave.com
+1 323 620 6682


[Qemu-devel] sparc kqemu?

2007-08-16 Thread Jonathan Kalbfeld
Is this on the horizon?  Is there any interest in it?

jonathan

-- 
--
Jonathan Kalbfeld
ThoughtWave Technologies LLC
www.thoughtwave.com
+1 323 620 6682


[Qemu-devel] SunOS 4.1.4 in qemu-system-sparc?

2007-07-30 Thread Jonathan Kalbfeld
Is this at all possible?

Is it worth it?

Where can I download or purchase a copy of SunOS 4.1.4 to try this out?  I
have Kernel source code (It's labeled Solaris 1.1.2) but don't actually have
an .iso for it.

Jonathan

-- 
--
Jonathan Kalbfeld
+1 323 620 6682


Re: [Qemu-devel] Re: What is the current support state for Sparc emulation

2007-07-19 Thread Jonathan Kalbfeld

OpenSolaris requires sparcv9, so it's unlikely that the OS will boot using
qemu-system-sparc.  However, if you can get the kernel to load and tell you
that you need 64-bit, that's probably progress.

jonathan

On 7/19/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:


As promised, I tried today to launch Solaris 9 (CD version for Sparc,
downloaded from http://www.sun.com/software/solaris/9/) on fresh CVS
version checked out today. I built it using the manual on this page:
http://maiux.com/qemu-windows-binaries-compile-howto but with
sparc-softmmu switch in configure's options. The build went well and I tried
to start the image the following way:

qemu-system-sparc -L . -m 256 -hda hda.img -cdrom
sol-9-905hw-install-ga-sparc.iso -boot d -no-acpi -g 800x600 -localltime
(with different variations of three last switches).

The result:

[sparc] Booting file 'cdrom' with parameters ''
Not a bootable ELF image
Not a Linux kernel image
Not a bootable a.out image
Not a bootable ELF image
Not a Linux kernel image
Loading a.out image...
Loaded 7680 bytes
entry point is 0x4000
Jumping to entry point...
Unhandled Exception 0x0007
  PC = 0xffd0a55c NPC = 0xffd09374
Stopping execution

So this is my report, I hope it can be of some use. I'll try to boot sparc
version of OpenSolaris soon and I'l let you know how it went.

Regards,
Grzegorz Galezowski






--
--
Jonathan Kalbfeld
+1 323 620 6682


Re: [Qemu-devel] More misspellings

2007-07-17 Thread Jonathan Kalbfeld

I should send you my grad school papers to spellcheck :)

On 7/17/07, Stuart Brady [EMAIL PROTECTED] wrote:


Hi,

I spellchecked much of QEMU's source a while ago, and produced a list of
misspellings, which I now include below.

I could submit a patch to fix these, but I'm not sure what its preferred
form would be.  Would it be better to submit separate patches for
changes to the docs and/or strings, or would one big patch be okay?
(Bear in mind I've counted 206 non-distinct misspellings.)

I'll understand if this is deemed too large a cosmetic issue to be worth
committing anything, but OTOH, it shouldn't be especially disruptive, as
any merge conflicts would be trivial to fix.

Thanks,
--
Stuart Brady

accordin, addresss, amounnt, an a, apear, arbitary, arbritration,
asynchrnonous, autio, begining, choosen, completly, compliation,
confition,
decrememnted, defering, dependancy, desciptor, dirst, disconect, enought,
enoutered, epilog, exeption, existant, explicitely, feild, fordward,
formwer,
hadle_packet, heplers, immeriately, inconsistancies, indepedent,
inspirated,
instruciton, instructon, instrunctions, interrput, interupt_request,
intruction, jup, latters, lenght, mecanism, miniscule, minmal, montior,
neccessary, neeed, negotion, normaly, occured, occuring, olders, overrite,
paramters, parmissible, peripherans, peripherial, positionned, preceeding,
precition, prefech, prefered, presrved, previos, priledge, priveladged,
priveledged, priveleged, priviledge, privledge, psuedo, puting, regiser,
replacd, reservered, ressources, rythm, seconday, shoud, simplicitly,
somethin,
spliting, stabalized, succesfully, suppored, supresses, supression, teh,
tranfer, transmiter, trasfer, unknwon, unkown, unstandard, useable,
vairable,
weired, whitespaces, writting, yeild






--
--
Jonathan Kalbfeld
+1 323 620 6682


Re: [Qemu-devel] Solaris 10 dies during install

2007-07-11 Thread Jonathan Kalbfeld

I'd strongly recommend using Solaris 10mu3 -- I got it to install.  I have
an image but I'd have to mail it to you on a DVD if you want it...

jonathan

On 7/11/07, Alexey Eremenko [EMAIL PROTECTED] wrote:


Host: Fedora 7, 64-bit, Qemu 0.9, AMD Opteron.

Guest: Solaris 10 (32-bit, 2005 release) aborts install in the middle.
This shouldn't happen. It works on VMware.

Is there any bugzilla ?

--
-Alexey Eremenko Technologov






--
--
Jonathan Kalbfeld
+1 323 620 6682


Re: [Qemu-devel] [PATCH] Fix two typos

2007-06-26 Thread Jonathan Kalbfeld

Since when is teh a typo??? It's  teh [EMAIL PROTECTED]

On 6/26/07, Stefan Weil [EMAIL PROTECTED] wrote:


The appended patch fixes recieve - receive, seperat - separat and
teh - the. Maybe this makes addition to CVS HEAD easier...

Stefan

Bernhard Fischer schrieb:
 On Tue, Jun 26, 2007 at 07:19:53PM +0200, Stefan Weil wrote:
 Hi,

 here is another patch which changes additionnal - additional.
 Please apply this new patch and my last one to CVS HEAD.

 A few others, fwiw:
 s/recieve/receive/g
 s/seperat/separat/g
 /[[:space:]]teh[[:space:]]/ the /g

 cheers,





--
--
Jonathan Kalbfeld
+1 323 620 6682


Re: [Qemu-devel] Emulation: Building solid files

2007-06-26 Thread Jonathan Kalbfeld

You could do that with a shar.  That's sick and wrong, but cool.  Problem I
have with anything else is that in Solaris 10, you can't statically link
anything any more so it would have to unarchive itself to a separate
location and run.



On 6/26/07, NetAudi [EMAIL PROTECTED] wrote:


Hi beastcoders,

My question is if you are thinking in improve Qemu to add singular
characteristics whose aren't implemented in any VM sofware:

I.E.:
Building virtual machines taking only one big binary file (merging Qemu
engine and HD image file). It could be good for future portable aplications.
I thought this because I'm triying to do the simplest-ultra-secure Internet
navigatior. The idea is to generate a VM (with the lightest/functional O.S.
posibility and  increase speed at top) to content a Firefox installation
(with the most used complements into it). The main is to load all this VM
into the RAM and when it will turn off, it never has to save the session
changes, it allways must start at the beginning point.

Sorry, allways not. Sessions only will be modified in security-updates
and/or Firefox-complements.

Troyans, virus, spyware... will be better managed by people who hasn't any
idea in computers, because I wan't to transmit the simplest concept: If you
want to use the Internet to do critical operations and you are very scared
by hackers, virus... because you hasn't any idea of manage security in
computers, you only have to run another VM-Firefox to enter in I.E: bank
sites and don't worry because you are keeped by the security of a castle

I only want if you will implement that kind of emulation.

REGARDS






--
--
Jonathan Kalbfeld
+1 323 620 6682


[Qemu-devel] Re: Netbsd/sparc seems to sort-of boot on the 20070622 CVS release

2007-06-25 Thread Jonathan Kalbfeld

Okay, I got NetBSD 3.1/sparc to get all the way to the scsibus0: waiting 2
seconds for devices to settle...

I feel like we might already be almost there --

On 6/22/07, Jonathan Kalbfeld [EMAIL PROTECTED] wrote:


Not going to count my kittens before they scratch...

--
--
Jonathan Kalbfeld
+1 323 620 6682





--
--
Jonathan Kalbfeld
+1 323 620 6682


[Qemu-devel] Netbsd/sparc seems to sort-of boot on the 20070622 CVS release

2007-06-22 Thread Jonathan Kalbfeld

Not going to count my kittens before they scratch...

--
--
Jonathan Kalbfeld
+1 323 620 6682


[Qemu-devel] New QEMU software packages available for download for Solaris 8, 9 (sun4m sun4u) 10 (sun4u)

2007-06-20 Thread Jonathan Kalbfeld

Hello,

I've put together more QEMU Solaris packages on my website.  Some of them
include a bundled mtools and a bootable floppy image which is great for RTOS
development.

http://www.thoughtwave.net/downloads.html

Some install in /opt/thoughtwave or /opt/thoughtwave/legacy depending on if
you are installing the 10 package or the 8, 9  10 package.

P.S.  If you miss the old Macintosh II, have fun with the Basilisk II
emulator.  I'm dreaming of Shufflepuck Cafe.

Have fun,

Jonathan

And as always, download speed brake is turned off between midnight and 1am
pacific.


--
--
Jonathan Kalbfeld
+1 323 620 6682


[Qemu-devel] New QEMU 0.9.0 packages available for Solaris 10/SPARC (May 22 CVS) and Solaris 10/x86_64 (May 24 CVS) RTEMS yummy goodness

2007-05-29 Thread Jonathan Kalbfeld

This includes mtools.

And for your RTEMS needs, there is a Solaris/SPARC toolchain available on
the same website, for generating RTEMS code for other architectures.

http://www.thoughtwave.net/downloads.html

Thanks,

Jonathan

P.S., Completely off topic, I downloaded Joost and installed it on my PC.  I
have been watching Stella from Comedy Central and it is hilarious.

--
--
Jonathan Kalbfeld
+1 323 620 6682


Re: [Qemu-devel] Porting QEMU to PalmOS

2007-05-24 Thread Jonathan Kalbfeld

One definite plus with having QEMU for PalmOS is the ability to run things
like OpenVPN (even if slow) and connect to a VPN back-end.

As is, I use OpenVPN tunnels to link up my QEMU machines on Solaris.

jonathan

On 5/23/07, Wolfgang Schildbach [EMAIL PROTECTED]
wrote:


Try compiling as position-dependent (i.e. not PIC) code. GOT is a typical
feature of position independent code.

- Wolfgang

[EMAIL PROTECTED]
wrote on 23.05.2007 13:20:22:

 Hi Johannes,

thanks for your quick response.
 I thought QEMU was already compiled and run on an ARM machine?
 If so, how come that noone else had such problem (I searched for it
 on google),
 and PXA255 is a standard ARM CPU with a few additional instructions.
 And how to make them not come from GOT, those vars are declared as
extern,
 so they are globals?

 BR,
Voda.

 - Original Message 
 From: Johannes Schindelin [EMAIL PROTECTED]
 To: sinisa marovic [EMAIL PROTECTED]
 Cc: qemu-devel@nongnu.org
 Sent: Wednesday, May 23, 2007 12:48:59 PM
 Subject: Re: [Qemu-devel] Porting QEMU to PalmOS

 Hi,

 On Wed, 23 May 2007, sinisa marovic wrote:

  Relocation types that fail are 25 and 26, which are R_ARM_GOTPC and
  R_ARM_GOT32 respectively. Their names are:
 
  _GLOBAL_OFFSET_TABLE_
  cc_table
  __op_param1
  __op_param2
  __op_param3
 
  Is there a way to fix this?

 The GOT is an offset table. Many CPUs have fixed-size instruction sets,
 which means that you cannot easily jump to an absolute address, since
the
 address alone would already fill up the size.

 Of course, this is a no-no for QEmu, since the _same_ function snippet
 will be reused _multiple_ times. So, the address must not come from a
GOT,
 but be inserted directly into the code.

 I do not remember off-hand how I managed to do this a couple of years
ago,
 when I worked on a MIPS host, but there _are_ gcc options to avoid a
GOT.

 Hth,
 Dscho


 Food fight? Enjoy some healthy debate
 in the Yahoo! Answers Food  Drink QA.







--
--
Jonathan Kalbfeld
+1 323 620 6682


Re: [Qemu-devel] Porting QEMU to PalmOS

2007-05-24 Thread Jonathan Kalbfeld

Still sounds fantistically fun.

Maybe you can point me in the right direction to write PalmOS programs
(.prc's right?).

I have some goofy ideas for things to write for my Treo.

jonathan

On 5/24/07, sinisa marovic [EMAIL PROTECTED] wrote:


I'm afraid I will have to dissapoint you: it will be only isapc with no
networking or other fancy devices. Main goal is the ability to run dos
games.
I do not know how familiar are you with PalmOS developer support. It
is poor, gcc lack many important functions that have to be written from
scratch. When I ported dosbox (which is written in c++) I realized that
there is no support for vectors, iterators, namespaces etc, so I had to
write many operators myself. The biggest problem with QEMU is that
it uses signals a lot, and, guess what, PalmOS has no support for signals
_at_ _all_. I found a way to get things going without them for now, but
this has it's drawbacks. I will have to think about something better later
on.

- Original Message 
From: Jonathan Kalbfeld [EMAIL PROTECTED]
To: qemu-devel@nongnu.org
Sent: Thursday, May 24, 2007 11:18:48 PM
Subject: Re: [Qemu-devel] Porting QEMU to PalmOS

One definite plus with having QEMU for PalmOS is the ability to run things
like OpenVPN (even if slow) and connect to a VPN back-end.

As is, I use OpenVPN tunnels to link up my QEMU machines on Solaris.

jonathan

On 5/23/07, Wolfgang Schildbach 
[EMAIL PROTECTED] wrote:

 Try compiling as position-dependent (i.e. not PIC) code. GOT is a
 typical
 feature of position independent code.

 - Wolfgang

 [EMAIL PROTECTED]
 wrote on 23.05.2007 13:20:22:

  Hi Johannes,
 
 thanks for your quick response.
  I thought QEMU was already compiled and run on an ARM machine?
  If so, how come that noone else had such problem (I searched for it
  on google),
  and PXA255 is a standard ARM CPU with a few additional instructions.
  And how to make them not come from GOT, those vars are declared as
 extern,
  so they are globals?
 
  BR,
 Voda.

  - Original Message 
  From: Johannes Schindelin  [EMAIL PROTECTED]
  To: sinisa marovic [EMAIL PROTECTED]
  Cc: qemu-devel@nongnu.org
  Sent: Wednesday, May 23, 2007 12:48:59 PM
  Subject: Re: [Qemu-devel] Porting QEMU to PalmOS

  Hi,
 
  On Wed, 23 May 2007, sinisa marovic wrote:
 
   Relocation types that fail are 25 and 26, which are R_ARM_GOTPC and
   R_ARM_GOT32 respectively. Their names are:
  
   _GLOBAL_OFFSET_TABLE_
   cc_table
   __op_param1
   __op_param2
   __op_param3
  
   Is there a way to fix this?
 
  The GOT is an offset table. Many CPUs have fixed-size instruction
 sets,
  which means that you cannot easily jump to an absolute address, since
 the
  address alone would already fill up the size.
 
  Of course, this is a no-no for QEmu, since the _same_ function snippet
  will be reused _multiple_ times. So, the address must not come from a
 GOT,
  but be inserted directly into the code.
 
  I do not remember off-hand how I managed to do this a couple of years
 ago,
  when I worked on a MIPS host, but there _are_ gcc options to avoid a
 GOT.
 
  Hth,
  Dscho
 
 
  Food fight? Enjoy some healthy debate
  in the Yahoo! Answers Food  Drink QA.






--
--
Jonathan Kalbfeld
+1 323 620 6682


--
Get the free Yahoo! 
toolbarhttp://us.rd.yahoo.com/evt=48226/*http://new.toolbar.yahoo.com/toolbar/features/norton/index.phpand
 rest assured with the added security of spyware protection.





--
--
Jonathan Kalbfeld
+1 323 620 6682


Re: [Qemu-devel] Porting QEMU to PalmOS

2007-05-23 Thread Jonathan Kalbfeld

Wow, if you can make this work I will be thrilled.  I 3 my Treo 650.

jonathan

On 5/23/07, Wolfgang Schildbach [EMAIL PROTECTED]
wrote:


Try compiling as position-dependent (i.e. not PIC) code. GOT is a typical
feature of position independent code.

- Wolfgang

[EMAIL PROTECTED]
wrote on 23.05.2007 13:20:22:

 Hi Johannes,

thanks for your quick response.
 I thought QEMU was already compiled and run on an ARM machine?
 If so, how come that noone else had such problem (I searched for it
 on google),
 and PXA255 is a standard ARM CPU with a few additional instructions.
 And how to make them not come from GOT, those vars are declared as
extern,
 so they are globals?

 BR,
Voda.

 - Original Message 
 From: Johannes Schindelin [EMAIL PROTECTED]
 To: sinisa marovic [EMAIL PROTECTED]
 Cc: qemu-devel@nongnu.org
 Sent: Wednesday, May 23, 2007 12:48:59 PM
 Subject: Re: [Qemu-devel] Porting QEMU to PalmOS

 Hi,

 On Wed, 23 May 2007, sinisa marovic wrote:

  Relocation types that fail are 25 and 26, which are R_ARM_GOTPC and
  R_ARM_GOT32 respectively. Their names are:
 
  _GLOBAL_OFFSET_TABLE_
  cc_table
  __op_param1
  __op_param2
  __op_param3
 
  Is there a way to fix this?

 The GOT is an offset table. Many CPUs have fixed-size instruction sets,
 which means that you cannot easily jump to an absolute address, since
the
 address alone would already fill up the size.

 Of course, this is a no-no for QEmu, since the _same_ function snippet
 will be reused _multiple_ times. So, the address must not come from a
GOT,
 but be inserted directly into the code.

 I do not remember off-hand how I managed to do this a couple of years
ago,
 when I worked on a MIPS host, but there _are_ gcc options to avoid a
GOT.

 Hth,
 Dscho


 Food fight? Enjoy some healthy debate
 in the Yahoo! Answers Food  Drink QA.







--
--
Jonathan Kalbfeld
+1 323 620 6682


Re: [Qemu-devel] vnc2swf + qemu

2007-05-06 Thread Jonathan Kalbfeld

That was the tool I was referring to :)   vnc2swf and pyvnc2swf are the same
thing.

On 5/6/07, Ricardo Almeida [EMAIL PROTECTED] wrote:


I'm not a developer, but here's what I think :)

On 5/6/07, Jonathan Kalbfeld [EMAIL PROTECTED] wrote:
 Has anyone thought about this possibility?  I think it could probably be
 adapted to have QEMU automatically spit out a shlockwave flash with
audio,
 which would be great.

I don't think so :p

First, I dislike Flash. It's my personal option, but I don't think a
very good format for videos...
Second, it can be made with a GPL external tool that I found in 2
seconds using google
(http://www.unixuser.org/~euske/vnc2swf/pyvnc2swf.html), so no need to
bloat QEmu.

Regards,
Ricardo Almeida






--
--
Jonathan Kalbfeld
+1 323 620 6682


[Qemu-devel] vnc2swf + qemu

2007-05-05 Thread Jonathan Kalbfeld

Has anyone thought about this possibility?  I think it could probably be
adapted to have QEMU automatically spit out a shlockwave flash with audio,
which would be great.

jonathan

--
--
Jonathan Kalbfeld
+1 323 620 6682


[Qemu-devel] OT: funny google ads you get when you subscribe to the qemu list

2007-05-02 Thread Jonathan Kalbfeld

Apparently the rest of the world think we have something to do with plastic
surgery or home mortgages here...

Do European gmail users get bombarded with adjustible rate mortgages or is
that a North American phenomenon?
I especially like the liposuction ad, which is probably because the
GoogleBorg knows I live in Los Angeles...

Enjoy:

Arm Liposuction
$3400http://pagead2.googlesyndication.com/pagead/iclk?sa=lai=BEEoN19M4RuLrPJXUlgPXn_XsAvXwuhyd2uCIAsCNtwHQoJ4CEAEYASCGj4ACKAUwADgAUNDQzu0BYMm-8obIo5AZmAGlm7MOqgGzAUFjY291bnRBZ2UxMjB0b0luZmluaXR5K0NhbGVuZGFyQ29iK0N0clRocmVzaDJfMCtEZWxheWVkSW1wcmVzc2lvbnNGdW5ib3hQcm9tb3Rpb24rRmlyc3RNZXNzYWdlVHlwZVRleHQrTG9jYWxlX2VuK051bU1lc3NhZ2VzM3RvNCtSYWRsaW5rcytTZW5kZXJEb21haW5fdW5jYXRlZ29yaXplZCtUaWVyMCtWaWV3X0NWsgEJZ21haWwuY29tyAEB2gEwaHR0cDovL2dtYWlsLmNvbS9jOHp5MGt3aDluOWZld2g0Y3V0bHBlNzc3YW9ucmprqAMBnum=1ggladgrp=335268581gglcreat=469772681adurl=http://www.dralanbittner.com/arm-liposculpture.asp
Permanently smaller arms in 1 hour. Drive yourself home.View our prices
www.dralanbittner.com
100% option 
ARMhttp://pagead2.googlesyndication.com/pagead/iclk?sa=lai=BZuAj19M4RuLrPJXUlgPXn_XsAs-isxiH1qKjAsCNtwGg4BQQAhgCIIaPgAIoBTAAOABQ_5Cerfz_AWDJvvKGyKOQGZgBpZuzDqoBswFBY2NvdW50QWdlMTIwdG9JbmZpbml0eStDYWxlbmRhckNvYitDdHJUaHJlc2gyXzArRGVsYXllZEltcHJlc3Npb25zRnVuYm94UHJvbW90aW9uK0ZpcnN0TWVzc2FnZVR5cGVUZXh0K0xvY2FsZV9lbitOdW1NZXNzYWdlczN0bzQrUmFkbGlua3MrU2VuZGVyRG9tYWluX3VuY2F0ZWdvcml6ZWQrVGllcjArVmlld19DVrIBCWdtYWlsLmNvbcgBAdoBMGh0dHA6Ly9nbWFpbC5jb20vYzh6eTBrd2g5bjlmZXdoNGN1dGxwZTc3N2FvbnJqa6gDAQnum=2adurl=http://www.ezhomeloan.com
100% financing stated on option ARM 100% investment property to 1Mil
www.ezhomeloan.com
1% Pay Option Arm
Loanshttp://pagead2.googlesyndication.com/pagead/iclk?sa=lai=Bnzsb19M4RuLrPJXUlgPXn_XsAvvvsBXD1OvqAcCNtwGg9zYQAxgDIIaPgAIoBTAAOABQtPzDz_3_AWDJvvKGyKOQGZgBpZuzDqoBswFBY2NvdW50QWdlMTIwdG9JbmZpbml0eStDYWxlbmRhckNvYitDdHJUaHJlc2gyXzArRGVsYXllZEltcHJlc3Npb25zRnVuYm94UHJvbW90aW9uK0ZpcnN0TWVzc2FnZVR5cGVUZXh0K0xvY2FsZV9lbitOdW1NZXNzYWdlczN0bzQrUmFkbGlua3MrU2VuZGVyRG9tYWluX3VuY2F0ZWdvcml6ZWQrVGllcjArVmlld19DVrIBCWdtYWlsLmNvbcgBAdoBMGh0dHA6Ly9nbWFpbC5jb20vYzh6eTBrd2g5bjlmZXdoNGN1dGxwZTc3N2FvbnJqa4ACAagDAQnum=3adurl=http://www.247NegAmloans.com
1% pay option arm loans, 50 states 40 year loans, free quote, 100%
www.247negamloans.com
ARM Single Board
Computerhttp://pagead2.googlesyndication.com/pagead/iclk?sa=lai=BVuHU19M4RuLrPJXUlgPXn_XsAt-OkAmxrpCfAcCNtwGQoQ8QBBgEIIaPgAIoBTAAOABQsKC9o_j_AWDJvvKGyKOQGZgBpZuzDqoBswFBY2NvdW50QWdlMTIwdG9JbmZpbml0eStDYWxlbmRhckNvYitDdHJUaHJlc2gyXzArRGVsYXllZEltcHJlc3Npb25zRnVuYm94UHJvbW90aW9uK0ZpcnN0TWVzc2FnZVR5cGVUZXh0K0xvY2FsZV9lbitOdW1NZXNzYWdlczN0bzQrUmFkbGlua3MrU2VuZGVyRG9tYWluX3VuY2F0ZWdvcml6ZWQrVGllcjArVmlld19DVrIBCWdtYWlsLmNvbcgBAdoBMGh0dHA6Ly9nbWFpbC5jb20vYzh6eTBrd2g5bjlmZXdoNGN1dGxwZTc3N2FvbnJqa6gDAQnum=4adurl=http://www.littlechips.com/products.htm
ARM 920T based development platform running Linux, Windows CE
www.littlechips.com More about...


--
--
Jonathan Kalbfeld
+1 323 620 6682


[Qemu-devel] Does the -smp option use threads?

2007-04-27 Thread Jonathan Kalbfeld

Suppose I run QEMU on a T1000 with an 8-way CPU and I tell it to simulate 8x
SMP.  WIll it spawn a separate thread for each dynamic translation activity?

jonathan

--
--
Jonathan Kalbfeld
+1 323 620 6682


[Qemu-devel] OpenVPN treo?

2007-04-24 Thread Jonathan Kalbfeld

Has anyone thought about this?  Is it even possible?  Am I barking up the
wrong tree?

jonathan

--
--
Jonathan Kalbfeld
+1 323 620 6682


Re: [Qemu-devel] SunOS Testing on latest SVN snapshot

2007-04-23 Thread Jonathan Kalbfeld

Now, if I remember correclty about suns, you have to boot the correct slice
according to the architecture.

It used to be something like one slice for sun4c, one for sun4d, one for
sun4m, one for sun4u, etc.

Does the openboot32 properly grab the slice for sun4m?

jonathan

On 4/23/07, Blue Swirl [EMAIL PROTECTED] wrote:


On 4/23/07, JmH [EMAIL PROTECTED] wrote:
 With the enable-interpose patch to open bios (Thanks Blue Swirl), Qemu
can
 at least find the bootable potion of the installation media.

 Unfortunately though, the boot doesnt progress very far. I have
summarised
 the results below:

Thanks for the report. Is there any difference if you use a
Sparcstation 10 machine?






--
--
Jonathan Kalbfeld
+1 323 620 6682


Re: [Qemu-devel] [PATCH] add a simple 24mhz clock for the versatile

2007-03-30 Thread Jonathan Kalbfeld

If you're ok you can shift it left 4 bits, then add half that result then
shift right 10 bits.

Of course, you'll only get 23.4Mhz that way :-)

jonathan

On 3/30/07, Paul Brook [EMAIL PROTECTED] wrote:


 + uint64_t now = qemu_get_clock(vm_clock);
 + return (uint32_t)(now*.024);

We should be able to do this without resorting to floating point
arithmetic.

Paul






--
--
Jonathan Kalbfeld
+1 323 620 6682


[Qemu-devel] New QEMU 0.9.0 CVS20070326 Solaris/SPARC Package available

2007-03-26 Thread Jonathan Kalbfeld

If you've been running QEMU on SPARC Solaris 10 and using it for anything
including RTEMS development, you can now upgrade to the latest, bleeding
edge build of QEMU 0.9.0

http://www.thoughtwave.com/downloads.html

Have fun!

Jonathan


--
--
Jonathan Kalbfeld
+1 323 620 6682


Re: [Qemu-devel] QEMU in Solaris Zone?

2007-02-14 Thread Jonathan Kalbfeld

Yes, I have a Solaris zone in which I am running QEMU with NetBSD
3.0.1.  It connects via OpenVPN to the parent zone and I can ssh into
it as if it were a separate machine.

Obviously since the zones are just virtualized there is no separate
kernel so no modules.

jonahtan

On 2/14/07, Nenad Cimerman [EMAIL PROTECTED] wrote:





Hi all,



did anybody try to run QEMU inside a Solaris Zone?

ASAIK kernel-modules cannot be loaded in non-global zone, so this needs to
be done in global zone.

I wonder if this would work…

And what about stability, networking and security issues?



Cheers,

Nenad Cimerman – workaholic.


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





--
--
Jonathan Kalbfeld
+1 323 620 6682


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


[Qemu-devel] qemu 0.8.2 and RTEMS

2006-11-13 Thread Jonathan Kalbfeld

Passing this along for a friend.

-- Forwarded message --
From: Joel Sherrill [EMAIL PROTECTED]
Date: Nov 13, 2006 1:51 PM
Subject: qemu 0.8.2 and RTEMS
To: RTEMS Users Mailing List [EMAIL PROTECTED]


Hi,

It looks like qemu has changed command line argument formats. :(

I can run non-networking tests but the syntax for the network
options has changed enough where I don't see the magic.  This is
the script which used to work for me.

qemu -isa -nics 1 -n ~joel/qemu-work/qemu/qemu-kit/tunconfig.sh \
  -macaddr 00:80:7F:22:61:77 -m 4 -serial stdio -fda
/home/joel/qemu/grub144

I have this much of a command line which doesn't cause qemu to
complain but it doesn't work either:

qemu -net nic,macaddr=00:80:7F:22:61:77,model=ne2k_isa \
 -m 4 -fda /home/joel/qemu/grub144

The qemu faq mentions using a tunctl program which I don't see.

For the older qemu, we had a sudo script to bring up the virtual
LAN.  Does anyone have this working with qemu 0.8.1?

--joel

___
rtems-users mailing list
[EMAIL PROTECTED]
http://rtems.rtems.org/mailman/listinfo/rtems-users


--
--
Jonathan Kalbfeld
+1 323 620 6682


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


[Qemu-devel] Solaris package?

2006-11-10 Thread Jonathan Kalbfeld

Someone wrote a newer Solaris package for QEMU?  I couldn't find it at
OpenSolaris.org.  I want to use it instead of the one I built.

jonathan

--
--
Jonathan Kalbfeld
+1 323 620 6682


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


[Qemu-devel] Some crazy guy wrote an article using RTEMS and QEMU

2006-11-01 Thread Jonathan Kalbfeld

http://www.embedded.com/shared/printableArticle.jhtml?articleID=193500845


--
--
Jonathan Kalbfeld
+1 323 620 6682


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


Re: [Qemu-devel] Solaris-10 and qemu-0.8.2?

2006-08-10 Thread Jonathan Kalbfeld

I have a 0.8.1 package for x86_64 on my website,
http://www.thoughtwave.com/downloads.html

On 8/10/06, Ishwar Rattan [EMAIL PROTECTED] wrote:

The command in qemu-source directory:

./configure --install=/usr/ucb/install

generates Makfile for i386 architecture. Is there a way
to force it to generate one for amd64?

-ishwar

On Thu, 10 Aug 2006, Ishwar Rattan wrote:

 These are new boxes in the lab. Hardware is
 Opetron based Solaria box:

 SunOS cps203 5.10 Generic_118855-14 i86pc i386 i86pc Solaris

 Any idea how to compile qemu on this box. I tried configuration
 and compilation but no success.

 Any idea?
 -ishwar




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



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




--
--
Jonathan Kalbfeld
+1 323 620 6682


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


Re: [Qemu-devel] Fwd: sparc emulation tcx_update_display fix

2006-08-02 Thread Jonathan Kalbfeld

Has anyone successfully gotten qemu-system-sparc to run on Solaris 10/sparc?

It keeps segfaulting before anything meaningful.

jonathan

On 8/2/06, Igor Kovalenko [EMAIL PROTECTED] wrote:

Resending, sorry if this is a duplicate


-- Forwarded message --
From: Igor Kovalenko
Date: Aug 3, 2006 12:48 AM
Subject: sparc emulation tcx_update_display fix
To: qemu-devel@nongnu.org

Hi!

Noticed that integer promotion precludes tcx display emulator from resetting
VGA_DIRTY_FLAG on pages it scanned, patch attached.
Before this change, ~75% host cpu is busy with drawing display lines, now it
is ~1% only.



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







--
--
Jonathan Kalbfeld
+1 323 620 6682


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


[Qemu-devel] Interesting QEMU + OpenVPN

2006-08-01 Thread Jonathan Kalbfeld

I have an instance of NetBSD 3.0.1 that runs inside of QEMU emulating an i386.

On the parent system, whether it is Windows, Linux, Solaris, or *BSD,
you can run an OpenVPN instance and set up a tunnel.

On the guest system, you can then run OpenVPN and connect to the other
end of the tunnel.

Voila!  Now, from the parent system, you can connect directly to your
QEMU instance by using the tunnel.

I set this up on my Sun Blade and am using it to test protocols.  My
next task will be setting up a Virtual Ethernet Bridge between an
emulated i386 on QEMU here in LA and a real-live NetBSD brick at my
parents' home in Detroit.

Interesting stuff!

jonathan
--
--
Jonathan Kalbfeld
+1 323 620 6682


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


Re: [Qemu-devel] Accelerator feature

2006-07-29 Thread Jonathan Kalbfeld

To be honest, I'd be willing to PAY Fabrice for QEMU.

What else can I use to boot windows 2k on my sun blade 2000 at work?

jonathan

On 7/29/06, Karel Gardas [EMAIL PROTECTED] wrote:


On Sat, 29 Jul 2006, Karlos . wrote:


 QEMU Accelerator license is not ethical.

 Open the code unless you have something to hide.

Karlos,

do you think it's ethical to attack Fabrice for his kernel module license
choice? Please consider what you've done for Qemu yourself, what Qemu
user/developers community gained from your work on Qemu. If you have not
provided anything, then please just think about it next time you're going
to attack somebody who provided a lot.

Thanks,
Karel
--
Karel Gardas  [EMAIL PROTECTED]
ObjectSecurity Ltd.   http://www.objectsecurity.com


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




--
--
Jonathan Kalbfeld
+1 323 620 6682


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


Re: [Qemu-devel] Compile errors on Solaris for qemu 0.8.2

2006-07-25 Thread Jonathan Kalbfeld

I went ahead and made Leo's change and it built.  Also, I bit the
bullet and used the blastwave compiler.  However, I still get
segfaults trying to run sparc-test on qemu-system-sparc from my
sparc/solaris box.  Is this a known issue?  Also happens with mips.



On 7/24/06, Blue Swirl [EMAIL PROTECTED] wrote:

I ran into this myself yesterday.  I couldn't figure out a definitive
answer, because I am no expert on the SPARC architecture, but it appears
that at least on an UltraSparc IIi machine from a few years ago, the
sparc V9 instructions are supported.  However, the gcc by default
doesn't define __sparc_v9__ on that architecture.  There are some -m
flags that can be passed to gcc (like multisparc, etc.), but I'm not
sure for what host machines they are appropriate exactly.  Perhaps the
SPARC experts on the list can comment more, but in the meantime, the
following simple (but likely incorrect) patch worked fine for me:

Well, at least my gcc defines __sparc_v9__ if cpu is either v9, ultrasparc
or ultrasparc3:
%{mcpu=v9:-D__sparc_v9__} %{mcpu=ultrasparc:-D__sparc_v9__}
%{mcpu=ultrasparc3:-D__sparc_v9__}

This is from /usr/lib/gcc-lib/sparc-linux/3.3.5/specs. What does your
compiler define, as you still can compile the RDTICK instruction in the
#ifdef section? RDTICK is not available on V8 (Sparc32) architecture, only
on V9.

_
FREE pop-up blocking with the new MSN Toolbar - get it now!
http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/





--
--
Jonathan Kalbfeld
+1 323 620 6682


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


[Qemu-devel] Compile errors on Solaris for qemu 0.8.2

2006-07-24 Thread Jonathan Kalbfeld

At airport so can't paste.  cpu_get_real_ticks doesn't resolve in
vl.o.  Using blastwave gcc 3.4.6.  What am I missing?
--
--
Jonathan Kalbfeld
+1 323 620 6682


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


Re: [Qemu-devel] Compile errors on Solaris for qemu 0.8.2

2006-07-24 Thread Jonathan Kalbfeld

Ok will try when back from DC. Thx

On 7/24/06, Leonardo E. Reiter [EMAIL PROTECTED] wrote:

I ran into this myself yesterday.  I couldn't figure out a definitive
answer, because I am no expert on the SPARC architecture, but it appears
that at least on an UltraSparc IIi machine from a few years ago, the
sparc V9 instructions are supported.  However, the gcc by default
doesn't define __sparc_v9__ on that architecture.  There are some -m
flags that can be passed to gcc (like multisparc, etc.), but I'm not
sure for what host machines they are appropriate exactly.  Perhaps the
SPARC experts on the list can comment more, but in the meantime, the
following simple (but likely incorrect) patch worked fine for me:

Index: cpu-all.h
===
RCS file: /cvsroot/qemu/qemu/cpu-all.h,v
retrieving revision 1.57
diff -a -u -r1.57 cpu-all.h
--- cpu-all.h   18 Jul 2006 21:23:34 -  1.57
+++ cpu-all.h   24 Jul 2006 13:35:47 -
@@ -971,7 +971,7 @@
 return val;
 }

-#elif defined(__sparc_v9__)
+#elif defined(__sparc__)

 static inline int64_t cpu_get_real_ticks (void)
 {


Regards,

Leo Reiter

Jonathan Kalbfeld wrote:
 At airport so can't paste.  cpu_get_real_ticks doesn't resolve in
 vl.o.  Using blastwave gcc 3.4.6.  What am I missing?

--
Leonardo E. Reiter
Vice President of Product Development, CTO

Win4Lin, Inc.
Virtual Computing that means Business
Main: +1 512 339 7979
Fax: +1 512 532 6501
http://www.win4lin.com


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




--
--
Jonathan Kalbfeld
+1 323 620 6682


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


[Qemu-devel] My QEMU Dream System Some ideas

2006-06-23 Thread jonathan . kalbfeld

First the ideas:

1/ Add a byte counter to savevm and loadvm to write to the console how
big the image is, maybe adding an optional zlib to compress it on
disk.

2/ Add checkpointing at regular intervals, saving only the deltas
using something like xdelta to compare savevm outputs.

3/ Add a shell command to the monitor.  It might come in handy.

4/ Has anyone thought about building a monolithic QEMU kernel,
something that runs at boot, does native dynamic translation and
doesn't have to worry about an underlying operating system.  In a
sense, QEMU is the OS.  It would have full control of the system
hardware and would allow the user at boot time to select an emulation
in a GRUB-like environment.


And now, the dream system:

Just curious what other people have for their QEMU Dream System.

I have Solaris Express Build 41 running on a laptop.  I have a cronjob
that takes 4 snapshots an hour of a ZFS filesystem containing my QEMU
images, using compression.I can basically roll back to an earlier
disk image which makes it great for testing out distros, and embedded
stuff.  It's kind of fun to take a solaris installation, delete parts
of the kernel, see if it boots and then roll back to a previous
snapshot. :)  Good for simulating worst case scenarios.

jonathan

--
--
Jonathan Kalbfeld
+1 323 620 6682


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


[Qemu-devel] qemu-system-sparc, qemu-system-mips SEGV on Solaris 10/sparc

2006-06-04 Thread jonathan . kalbfeld

Hello,

I took the 0.8.1 CVS head, applied a patch for Solaris sparc
compatibility, made my own configure tweaks (hardcoded in sol_ar, cc,
and ginstall) and everything built ok.

I can run the i386, x86_64, and ppc versions on my Solaris 10/sparc
system without issue.  However, running the sparc-test causes a
segfault.

I tried it with the blastwave gcc as well as the Sun 3.4.2 GCC.  Same
result.  I used the binutils that came with Solaris.  Is that the
problem?  Has anyone gotten those to work yet on sparclaris or should
I just wait for the patch?

jonathan

--
--
Jonathan Kalbfeld
+1 323 620 6682


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


[Qemu-devel] Building qemu on Sparc Solaris 9 or 10

2005-06-21 Thread Jonathan Kalbfeld

I keep getting this with the standard file.

[EMAIL PROTECTED] [ ~/qemu-0.7.0/] 138 sh configure
configure: bad substitution
[EMAIL PROTECTED] [ ~/qemu-0.7.0/] 139

When I take out the bsd magic since I only care about SVR4, I get a 
bunch of compile time errors.


Any suggestions?  Should I be using gmake?

jonathan


--
Jonathan R. KalbfeldNASA Jet Propulsion Laboratory
MIST Support Engineer   4800 Oak Grove Drive M/S: 311-104
Sr. Member, ISCS   Pasadena, CA 91109-8099
+1 818 393 0570 

My opinions do not represent those of Caltech, JPL, NASA, or the 
US Government.  If you feel you have received this message in error, 
please notify me, as I may have your e-mail address incorrectly 
recorded.  Any e-mail sent to this address may at times be examined 
by any of the preceeding organizations, so please limit communications 
of a personal nature if you feel uncomfortable with a third party 
viewing those communications.




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