Fwd: [Qemu-devel] qemu 0.8.2 and RTEMS
Joel Sherrill
joel.sherrill at oarcorp.com
Mon Nov 13 23:08:28 UTC 2006
Jonathan Kalbfeld wrote:
> Okay, here's what our friends on the QEMU side said...
>
>
http://www.kidsquid.com/cgi-bin/moin.cgi/FrequentlyAskedQuestions#head-989268518a820a9f33477d3b99754ab5113aa2a3
> Has anyone thought about writing a QEMU BSP for RTEMS? I'm not a very
> good programmer..
>
>
It is just the pc386. I had it running with the ne2000 driver a while
back but apparently
something has gotten updated. I even had it working with the serial
ports/com1 as
the RTEMS /dev/console and could run a test and capture the output with
a script.
> ---------- Forwarded message ----------
> From: Lonnie Mendez <lmendez19 at austin.rr.com>
> Date: Nov 13, 2006 2:33 PM
> Subject: Re: [Qemu-devel] qemu 0.8.2 and RTEMS
> To: qemu-devel at nongnu.org
>
>
> On Mon, 2006-11-13 at 14:06 -0800, Jonathan Kalbfeld wrote:
>
>
>> 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
>>
>
> You need to specify a connection method for the nic. qemu has vlans
> now that organize the internal network. The default qemu uses with no
> -net arguments is -net nic,vlan=0 -net user,vlan=0. This groups a nic
> and a connection method (slirp) on vlan 0. If you want to use tun/tap
> networking specify -net tap instead (along with -net nic,...). Your old
> line might look like the below:
>
> qemu -M isapc -net nic,macaddr=00:80:7F:22:61:77 -net
> tap,script=~joel/qemu-work/qemu/qemu-kit/tunconfig.sh -m 4 -serial stdio
> -fda /home/joel/qemu/grub144
>
>
I wasn't using "-M isapc". This almost works. Do I recall correctly
that the IRQ for
the NE2K simulation in qemu is 5. The RTEMS driver defaults to 9. Is
there a
command line option to change that?
It can up and /sbin/ifconfig showed the virtual interface. Now I need
to get the IRQ
right.
Butnow I need to go home. :)
> Although I'm not sure what the old script format looks like - there are
> example qemu-ifup scripts about the net.
>
I was using this. :)
$ cat /etc/qemu-ifup
#!/bin/sh
TUN_DEV=$1
TUN_HOST=10.0.2.2
/sbin/ifconfig $TUN_DEV $TUN_HOST
exit 0
>
>> The qemu faq mentions using a tunctl program which I don't see.
>>
>
> Please link that page here so it can be reviewed for correctness.
>
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel at nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>
>
>
More information about the users
mailing list