From: Inti Gonzalez-Herrera <inti.glez@gmail.com>
To: qemu-devel@nongnu.org
Subject: [Qemu-devel] IRQ number used by virtio-net-device in vexpress-a15
Date: Thu, 14 Apr 2016 14:58:17 +0200 [thread overview]
Message-ID: <570F93E9.1050204@gmail.com> (raw)
Hello,
I am writing a simple OS that must access the network. The platform I'm
using can be seen below:
qemu-system-arm -redir tcp:5555::80 -m 256M -smp 1 -M vexpress-a15 -cpu
cortex-a15 -netdev user,id=net0 -device virtio-net-device,netdev=net0
-kernel ~/work/src/simple-arm-os/bin/kernel.bin -nographic -serial /dev/tty
I have some problems using virtio-net-device. In particular, th system
is not receiving an interrupt when it transmits a package. However, I
can see how the buffer descriptors are moved to the used ring. I was
thinking that maybe the problem is related to the fact that I don't know
what is the exact IRQ number.
In other words, let's say that I have a function enable_irq(int,
handler) that enables a given interrupt in the GIC. What is the number n
that I should used as parameter in this platform?
Right now, I'm using the value (40 + k), where k is the index of the
specific transporter where the network device is attached (from 0 to 3).
It is not working.
I get that information from file hw/arm/vexpress.c, functions
vexpress_common_init and vexpress_modify_dtb (this one is not executed)
I am using qemu version 2.5.1
Thanks,
Inti
next reply other threads:[~2016-04-14 12:58 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-04-14 12:58 Inti Gonzalez-Herrera [this message]
2016-04-14 13:19 ` [Qemu-devel] IRQ number used by virtio-net-device in vexpress-a15 Peter Maydell
2016-04-14 13:30 ` Inti Gonzalez-Herrera
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=570F93E9.1050204@gmail.com \
--to=inti.glez@gmail.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.