All of lore.kernel.org
 help / color / mirror / Atom feed
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

             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.