Bochnig, Martin | 1 Sep 01:24 2004
Picon

The very best I can get on SPARC

Please see my recent postings first.

The very best I can get on SPARC (compiled on UltraSPARC IIi for SPARC32) :

debian:~/QEMU/qemu-0.6.0# uname -a
Linux debian 2.4.18 #2 Thu Apr 11 14:37:17 EDT 2002 sparc64 unknown
debian:~/QEMU/qemu-0.6.0#
debian:~/QEMU/qemu-0.6.0# file /usr/local/bin/qemu
/usr/local/bin/qemu: ELF 32-bit MSB executable, SPARC, version 1 (SYSV), 
statically linked, stripped
debian:~/QEMU/qemu-0.6.0#
debian:~/QEMU/qemu-0.6.0# /usr/local/bin/qemu -nographic -hda 
hd10meg.img -kernel vmlinuz-2.6.5-1.358 -append "console=ttyS0 
root=/dev/hda sb=0x220,5,1,5 ide2=noprobe ide3=noprobe ide4=noprobe 
ide5=noprobe"
warning: could not open /dev/net/tun: no virtual network emulation
Linux version 2.6.5-1.358 (bhcompile <at> bugs.build.redhat.com) (gcc version 
3.3.3 20040412 (Red Hat Linux 3.3.3-7)) #1 Sat May 8 09:04:50 EDT 2004
BIOS-provided physical RAM map:
  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
  BIOS-e820: 0000000000100000 - 0000000008000000 (usable)
0MB HIGHMEM available.
128MB LOWMEM available.
zapping low mappings.
On node 0 totalpages: 32768
   DMA zone: 4096 pages, LIFO batch:1
   Normal zone: 28672 pages, LIFO batch:7
   HighMem zone: 0 pages, LIFO batch:1
DMI not present.
ACPI: Unable to locate RSDP
(Continue reading)

Francisco Figueiredo Jr. | 1 Sep 01:36 2004
Picon

Re: getting access violation when installing mdac or .net framework on win2k

Francisco Figueiredo Jr. wrote:
> 
> 
> Hi all,
> 
> I'm getting some access violation.
> 
> I tried both 0.6 as well cvs version.
> 
> Is there something I could do about it?
> 
> Thanks in advance.
> 
> Regards,
> 
> Francisco Figueiredo Jr.
> 
> 

Ok, I think I didn't make myself clear enough...

Let me try again.

I'm using qemu (0.6 and cvs) in a fedora core 2 box.
I installed win2k professional so I could use some exclusive programs in 
windows.

But when I try to install mdac or ms net framework, I get access 
violations and installation can't proceed.

(Continue reading)

David Howland | 1 Sep 04:38 2004

Re: Re: port to netbsd

Ben Pfaff wrote:
 > Rename one set of functions or the other.  It's probably easier
 > to rename qemu's set.

ya, I did that.  Just took the hacksaw to it.  I similarly hacked up a 
few other places.  I guess I'll just hack it until it compiles, then 
I'll worry about making it clean.  Anyway, it gets somewhat further now, 
but stops at the following...

---------------------------------------------------------------
/usr/pkg/gcc3/bin/gcc -Wall -O2 -g -fno-strict-aliasing 
-fomit-frame-pointe     referred-stack-boundary=2 -malign-functions=0 
-I. -I/home/dave/build/qemu-0     target-i386 
-I/home/dave/build/qemu-0.6.0 -D_GNU_SOURCE -I/home/dave/build/ 
0.6.0/slirp -c -o op.o /home/dave/build/qemu-0.6.0/target-i386/op.c
cc1: warning: -malign-functions is obsolete, use -falign-functions
../dyngen -o op.h op.o
dyngen: ret or jmp expected at the end of op_divb_AL_T0
gmake[1]: *** [op.h] Error 1
gmake[1]: Leaving directory `/home/dave/build/qemu-0.6.0/i386-softmmu'
---------------------------------------------------------------

This one actually does have me stumped.  I don't really see how this is 
a NetBSD issue.  So...any hints?
thnx,
d
Bochnig, Martin | 1 Sep 01:47 2004
Picon

Re: getting access violation when installing mdac or .net framework on win2k

Maybe the apps you are trying to use require MMX, SSE(, SSE2, 3DNow) cpu 
support.
As far as I know neither mmx nor sse is implemented yet.

I get similar Errors when using a Englisch course dvd-rom made by 
Digital Publishing.
The video tutor and some other functionality are not present at all and 
everytime I access the learning window I get access violations.
The behaviour is always the same - the guest m$-win version doesn't 
matter (95.0/98SE/XP).

I believe even DirectX strongly depends on MMX.

Best regards,
Martin Bochnig

Francisco Figueiredo Jr. wrote:

> Ok, I think I didn't make myself clear enough...
> 
> Let me try again.
> 
> I'm using qemu (0.6 and cvs) in a fedora core 2 box.
> I installed win2k professional so I could use some exclusive programs in 
> windows.
> 
> But when I try to install mdac or ms net framework, I get access 
> violations and installation can't proceed.
> 
> Is anybody getting these access violation excpetions with win2k?
(Continue reading)

Bochnig, Martin | 1 Sep 01:49 2004
Picon

Re: getting access violation when installing mdac or .net framework on win2k

Francisco Figueiredo Jr. wrote:
> Francisco Figueiredo Jr. wrote:

>> Is there something I could do about it?

Of course: Implement MMX ;)
Francisco Figueiredo Jr. | 1 Sep 02:03 2004
Picon

Re: getting access violation when installing mdac or .net framework on win2k

Bochnig, Martin wrote:
> Maybe the apps you are trying to use require MMX, SSE(, SSE2, 3DNow) cpu 
> support.
> As far as I know neither mmx nor sse is implemented yet.
> 
> I get similar Errors when using a Englisch course dvd-rom made by 
> Digital Publishing.
> The video tutor and some other functionality are not present at all and 
> everytime I access the learning window I get access violations.
> The behaviour is always the same - the guest m$-win version doesn't 
> matter (95.0/98SE/XP).
> 
> I believe even DirectX strongly depends on MMX.
> 
> Best regards,
> Martin Bochnig
> 

Hi Martin.

Thanks for reply.

If this is the problem, I don't know if the program tries to use mmx or 
other instructions sets, does this mean I'm out of luck for while? At 
least until these support is added to qemu?

Or is there some thing I could use in qemu to workaround?

Thanks in advance.

(Continue reading)

Bochnig, Martin | 1 Sep 01:57 2004
Picon

Re: Re: port to netbsd

I get exactly the same errors when trying to compile for SPARC64 (both 
Linux and Solaris10).
Giving up.

For SPARC32 it helped to use gcc 2.95 or 2.96 instead of gcc3.1/2/3x
Curiously enough gcc3.4.1 didn't show this error.
Install gcc2.9x into a separate location and try again.
While you will get many more warnings and errors, it may help to fix 
that damn (hopeless) './dyngen -o op.h op.o' bugs.

David Howland wrote:
> Ben Pfaff wrote:
Anyway, it gets somewhat further now,
> but stops at the following...
> 
> ---------------------------------------------------------------
> /usr/pkg/gcc3/bin/gcc -Wall -O2 -g -fno-strict-aliasing 
> -fomit-frame-pointe     referred-stack-boundary=2 -malign-functions=0 
> -I. -I/home/dave/build/qemu-0     target-i386 
> -I/home/dave/build/qemu-0.6.0 -D_GNU_SOURCE -I/home/dave/build/ 
> 0.6.0/slirp -c -o op.o /home/dave/build/qemu-0.6.0/target-i386/op.c
> cc1: warning: -malign-functions is obsolete, use -falign-functions
> ../dyngen -o op.h op.o
> dyngen: ret or jmp expected at the end of op_divb_AL_T0
> gmake[1]: *** [op.h] Error 1
> gmake[1]: Leaving directory `/home/dave/build/qemu-0.6.0/i386-softmmu'
> ---------------------------------------------------------------
> 
> This one actually does have me stumped.  I don't really see how this is 
> a NetBSD issue.  So...any hints?
(Continue reading)

Bochnig, Martin | 1 Sep 01:58 2004
Picon

Re: Re: port to netbsd

Do you have at least binutils 2.13?
Bochnig, Martin | 1 Sep 02:05 2004
Picon

Re: getting access violation when installing mdac or .net framework on win2k

Francisco Figueiredo Jr. wrote:

> 
> If this is the problem, I don't know if the program tries to use mmx or 
> other instructions sets, does this mean I'm out of luck for while? At 
> least until these support is added to qemu?
> 
> 
> Or is there some thing I could use in qemu to workaround?

*IF* MMX or SSE is the problem: No.
Could you find a workaround when trying to run these apps on a hardware 
i80486 ?

Maybe on could write "SoftMMX for Windows" or the like.
I don't think there is something like that.

Let's hope, that Fabrice or any other hacker will implement MMX as 
extension of qemu.
One could get ideas from the Bochs project which already has MMX, 
SSE1|2, X86-64 support.
Francisco Figueiredo Jr. | 1 Sep 02:16 2004
Picon

Re: getting access violation when installing mdac or .net framework on win2k

Bochnig, Martin wrote:
> Francisco Figueiredo Jr. wrote:
> 
>> Francisco Figueiredo Jr. wrote:
> 
> 
>>> Is there something I could do about it?
> 
> 
> Of course: Implement MMX ;)
> 
> 

:)

I was having another thing in mind...
something like:

qemu -dontthrowaccessexceptions [options]

;)

As my knowledge about that doesn't allow me to implement MMX support, I 
will wait for some good soul to implement it.

Thanks.

Regards,

Francisco Figueiredo Jr.
(Continue reading)


Gmane