[uml-devel] ARM-UML: is it possible?

2005-02-23 Thread André Pedralho
Hi everybody, I'm thinking in a way to create an ARM emulator to be
used on i386 machines. Let me explain it:

I want an arm environmet inside my linux i386 machine. That environmet
would be a uml, but compiled for arm.

The first step would be create this uml. Then I'll think in a way to
execute this, cause it'll be compiled for arm!

thanks in advance,

André Pedralho


---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id396&op=click
___
User-mode-linux-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel


Re: [uml-devel] ARM-UML: is it possible?

2005-02-23 Thread Jeff Dike
[EMAIL PROTECTED] said:
> The first step would be create this uml. 

This a port of UML to arm.  Non-trivial, but it's been done for x86_64, ppc,
and ppc64.

> Then I'll think in a way to
> execute this, cause it'll be compiled for arm! 

Bochs?  Does that support the arm instruction set?

Jeff



---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
___
User-mode-linux-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel


[uml-devel] UML startup -- segfault with no mm

2005-02-23 Thread D. Bahi
hello wonderful umlers,
here's a wonderfully infrequent but nagging startup
failure that usually has a useless (no stack depth,
or just corrupt) backtrace...
Here's all the user sees:
Checking for the skas3 patch in the host...found
Checking for /proc/mm...found
Enterasys Node Driver v0.1 (4, 15, 0)
Kernel panic: Segfault with no mm
In idle task - not syncing
and then it dumps core - that, this once, had a
(possibly informative) backtrace (attached).
host is 2.4.20-31 redhat9 + skas - nptl
guest is 2.4.26-3um + core_on_panic and other
local mods that are *not* in this trace.
thank you for any insight.
(please, no suggestions to update :-)
--
db
(gdb) bt
#0  0x0815dfc1 in kill ()
#1  0x0817a2d2 in raise ()
#2  0x0815e2ad in abort ()
#3  0x080dac3e in panic_coreonpanic (self=0x81f6c3c, unused1=0, 
unused2=0x820ed60) at um_arch.c:425
#4  0x0805e46a in notifier_call_chain (n=0x0, val=0, v=0x820ed60) at sys.c:148
#5  0x080533d9 in panic (fmt=0x81ba50f "Segfault with no mm") at panic.c:77
#6  0x080da339 in segv (address=3221194032, ip=0, is_write=0, is_user=0, 
sc=0xbfff8270) at trap_kern.c:149
#7  0x080da67d in segv_handler (sig=11, regs=0xbfff8270) at trap_user.c:74
#8  0x080dcad1 in sig_handler_common_skas (sig=11, sc_ptr=0x58) at 
trap_user.c:35
#9  0x080da69e in sig_handler (sig=11, sc={gs = 0, __gsh = 0, fs = 0, __fsh = 
0, es = 43, __esh = 0, ds = 43, __dsh = 0, edi = 136676108, esi = 3221193328, 
ebp = 3221197508, esp = 3221197484, ebx = 3221197552, edx = 1, ecx = 
2147767344, eax = 3221192704, trapno = 14, err = 4, eip = 135121527, cs = 35, 
__csh = 0, eflags = 66182, esp_at_signal = 3221197484, ss = 43, __ssh = 0, 
fpstate = 0x0, oldmask = 436216320, cr2 = 3221194032}) at trap_user.c:109
#10 
#11 sig_handler_common_skas (sig=11, sc_ptr=0xbfff92f0) at trap_user.c:25
#12 0x080da69e in sig_handler (sig=11, sc={gs = 0, __gsh = 0, fs = 0, __fsh = 
0, es = 43, __esh = 0, ds = 43, __dsh = 0, edi = 136676108, esi = 3221193328, 
ebp = 3221198300, esp = 3221198276, ebx = 3221198344, edx = 1, ecx = 
2147767344, eax = 3221192704, trapno = 14, err = 4, eip = 135121527, cs = 35, 
__csh = 0, eflags = 66182, esp_at_signal = 3221198276, ss = 43, __ssh = 0, 
fpstate = 0x0, oldmask = 436216320, cr2 = 3221194032}) at trap_user.c:109
#13 
#14 sig_handler_common_skas (sig=11, sc_ptr=0xbfff9608) at trap_user.c:25
#15 0x080da69e in sig_handler (sig=11, sc={gs = 0, __gsh = 0, fs = 0, __fsh = 
0, es = 43, __esh = 0, ds = 43, __dsh = 0, edi = 136676108, esi = 3221193328, 
ebp = 3221199092, esp = 3221199068, ebx = 3221199136, edx = 1, ecx = 
2147767344, eax = 3221192704, trapno = 14, err = 4, eip = 135121527, cs = 35, 
__csh = 0, eflags = 66182, esp_at_signal = 3221199068, ss = 43, __ssh = 0, 
fpstate = 0x0, oldmask = 436216320, cr2 = 3221194032}) at trap_user.c:109
#16 
#17 sig_handler_common_skas (sig=11, sc_ptr=0xbfff9920) at trap_user.c:25
#18 0x080da69e in sig_handler (sig=11, sc={gs = 0, __gsh = 0, fs = 0, __fsh = 
0, es = 43, __esh = 0, ds = 43, __dsh = 0, edi = 136676108, esi = 3221193328, 
ebp = 3221199884, esp = 3221199860, ebx = 3221199928, edx = 1, ecx = 
2147767344, eax = 3221192704, trapno = 14, err = 4, eip = 135121527, cs = 35, 
__csh = 0, eflags = 66182, esp_at_signal = 3221199860, ss = 43, __ssh = 0, 
fpstate = 0x0, oldmask = 436216320, cr2 = 3221194032}) at trap_user.c:109
#19 
#20 sig_handler_common_skas (sig=11, sc_ptr=0xbfff9c38) at trap_user.c:25
#21 0x080da69e in sig_handler (sig=11, sc={gs = 0, __gsh = 0, fs = 0, __fsh = 
0, es = 43, __esh = 0, ds = 43, __dsh = 0, edi = 136676108, esi = 3221193328, 
ebp = 3221200676, esp = 3221200652, ebx = 3221200720, edx = 1, ecx = 
2147767344, eax = 3221192704, trapno = 14, err = 4, eip = 135121527, cs = 35, 
__csh = 0, eflags = 66182, esp_at_signal = 3221200652, ss = 43, __ssh = 0, 
fpstate = 0x0, oldmask = 436216320, cr2 = 3221194032}) at trap_user.c:109
#22 
#23 sig_handler_common_skas (sig=11, sc_ptr=0xbfff9f50) at trap_user.c:25
#24 0x080da69e in sig_handler (sig=11, sc={gs = 0, __gsh = 0, fs = 0, __fsh = 
0, es = 43, __esh = 0, ds = 43, __dsh = 0, edi = 136676108, esi = 3221193328, 
ebp = 3221201468, esp = 3221201444, ebx = 3221201512, edx = 1, ecx = 
2147767344, eax = 3221192704, trapno = 14, err = 4, eip = 135121527, cs = 35, 
__csh = 0, eflags = 66182, esp_at_signal = 3221201444, ss = 43, __ssh = 0, 
fpstate = 0x0, oldmask = 436216320, cr2 = 3221194032}) at trap_user.c:109
#25 
#26 sig_handler_common_skas (sig=11, sc_ptr=0xbfffa268) at trap_user.c:25
#27 0x080da69e in sig_handler (sig=11, sc={gs = 0, __gsh = 0, fs = 0, __fsh = 
0, es = 43, __esh = 0, ds = 43, __dsh = 0, edi = 136676108, esi = 3221193328, 
ebp = 3221202260, esp = 3221202236, ebx = 3221202304, edx = 1, ecx = 
2147767344, eax = 3221192704, trapno = 14, err = 4, eip = 135121527, cs = 35, 
__csh = 0, eflags = 66182, esp_at_signal = 3221202236, ss = 43, __ssh = 0, 
fpstate = 0x0, oldmask = 436216320, cr2 = 3221194032}) at trap_user.c:109
#28 
#29 sig_handler_common_skas (sig=11, sc_ptr=0xbfffa580) a