The existing irq_tables.c for the qemu target seems to have been generated for an old version of qemu, and isn't getting used in any case. This causes Linux 2.6.17 to fail to detect IRQs for the Ethernet and USB devices.
The attached patch updates irq_tables.c against the latest qemu (0.8.2), and updates the target Config.lb to use the table.
--Ed
committed as 2403,builds, not tested.
ron
Ed, could you give us a quick howto on the qemu stuff. I would like to use it to debug some new uncompress code.
thanks
ron
On 9/12/06, ron minnich rminnich@gmail.com wrote:
Ed, could you give us a quick howto on the qemu stuff. I would like to use it to debug some new uncompress code.
Sure, I will write something up. I can even add it to the existing QEMU_Build_Tutorial page if you'd like.
--Ed
* Ed Swierk eswierk@arastra.com [060913 06:13]:
On 9/12/06, ron minnich rminnich@gmail.com wrote:
Ed, could you give us a quick howto on the qemu stuff. I would like to use it to debug some new uncompress code.
Sure, I will write something up. I can even add it to the existing QEMU_Build_Tutorial page if you'd like.
Yes, please!
On 9/13/06, Stefan Reinauer stepan@coresystems.de wrote:
Yes, please!
I'm happy to update the page directly if someone provides me with a login. Otherwise I can email a diff, but I'm not sure what format to use--raw HTML?
--Ed
I've updated the qemu tutorial at http://linuxbios.org/index.php/QEMU_Build_Tutorial .
I skipped over the steps I use to generate an initramfs with busybox and kexec, instead pointing readers to kboot and OLPC buildrom. I can write up my process if people think it wouldn't be redundant.
--Ed