[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] PreP kernels boot using Qemu
From: |
Aurelien Jarno |
Subject: |
Re: [Qemu-devel] PreP kernels boot using Qemu |
Date: |
Sun, 28 Oct 2007 10:29:15 +0100 |
User-agent: |
IceDove 1.5.0.10 (X11/20070328) |
Rob Landley a écrit :
> On Saturday 27 October 2007 3:07:05 am Aurelien Jarno wrote:
>> Rob Landley a écrit :
>>> On Monday 22 October 2007 11:28:10 am Aurelien Jarno wrote:
>>>> Signed-off-by: Aurelien Jarno <address@hidden>
>>>>
>>>> diff --git a/arch/ppc/syslib/i8259.c b/arch/ppc/syslib/i8259.c
>>>> index 1e5a00a..559f27c 100644
>>>> --- a/arch/ppc/syslib/i8259.c
>>>> +++ b/arch/ppc/syslib/i8259.c
>>>> @@ -127,6 +127,7 @@ static void i8259_unmask_irq(unsigned int irq_nr)
>>>> static struct irq_chip i8259_pic = {
>>>> .typename = " i8259 ",
>>>> .mask = i8259_mask_irq,
>>>> + .disable = i8259_mask_irq,
>>>> .unmask = i8259_unmask_irq,
>>>> .mask_ack = i8259_mask_and_ack_irq,
>>>> };
>>> Using mdm's qemu target platform and the 4k bios that supplies a device
>>> tree, I applied this but it didn't make any difference in the ne2k-pci
>>> adapter (not that I noticed). It still doesn't bind to anything during
>>> bootup. (There's no eth0.)
>> You need this patch to get the *ISA* NE2000 card working, the PCI one
>> still doesn't work.
>
> Hmmm, Milton's ppc_qemu patch forgot to add PPC_QEMU to the ISA dependency
> list along with PREP and CHRP. Let's see, patch that, switch on the config
> symbol, build in that driver and... Nope:
>
>> ne.c:v1.10 9/23/94 Donald Becker (address@hidden)
>> Last modified Nov 1, 2000 by Paul Gortmaker
>> NE*000 ethercard probe at 0x300: failed to detect IRQ line.
>
> I still have no eth0.
You have to build the NE2000 driver as a module, and pass irq=9 io=0x300
when loading it.
> I just confirmed that arch/powerpc/sysdev/i8259.c has:
> static struct irq_chip i8259_pic = {
> .typename = " i8259 ",
> .mask = i8259_mask_irq,
> .disable = i8259_mask_irq,
> .unmask = i8259_unmask_irq,
> .mask_ack = i8259_mask_and_ack_irq,
> };
>
> Since your patch was to /arch/ppc instead...
>
I have posted two patches, one for ppc and one for powerpc. I have send
both of them upstream
--
.''`. Aurelien Jarno | GPG: 1024D/F1BCDB73
: :' : Debian developer | Electrical Engineer
`. `' address@hidden | address@hidden
`- people.debian.org/~aurel32 | www.aurel32.net
- Re: [Qemu-devel] PreP kernels boot using Qemu, (continued)
- Re: [Qemu-devel] PreP kernels boot using Qemu, Aurelien Jarno, 2007/10/22
- Re: [Qemu-devel] PreP kernels boot using Qemu, J. Mayer, 2007/10/22
- Re: [Qemu-devel] PreP kernels boot using Qemu, Thiemo Seufer, 2007/10/23
- Re: [Qemu-devel] PreP kernels boot using Qemu, J. Mayer, 2007/10/23
- Re: [Qemu-devel] PreP kernels boot using Qemu, Aurelien Jarno, 2007/10/23
- Re: [Qemu-devel] PreP kernels boot using Qemu, J. Mayer, 2007/10/23
- Re: [Qemu-devel] PreP kernels boot using Qemu, Thiemo Seufer, 2007/10/23
Re: [Qemu-devel] PreP kernels boot using Qemu, Rob Landley, 2007/10/27