From: James S. <jsi...@us...> - 2001-10-08 18:06:10
|
Update of /cvsroot/linux-mips/linux/arch/mips/vr4122/eagle In directory usw-pr-cvs1:/tmp/cvs-serv30706/vr4122/eagle Modified Files: irq.c pci.c Log Message: Osprey fixs that where posted. Thank you. Index: irq.c =================================================================== RCS file: /cvsroot/linux-mips/linux/arch/mips/vr4122/eagle/irq.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- irq.c 2001/09/22 04:27:15 1.1 +++ irq.c 2001/10/08 18:06:07 1.2 @@ -55,7 +55,7 @@ spin_lock_irqsave(&vr4122_icu_lock, flags); status = read_32bit_cp0_register(CP0_STATUS); status |= (1UL << (irq + 8)); - set_cp0_status(ST0_IM, status); + set_cp0_status(status); spin_unlock_irqrestore(&vr4122_icu_lock, flags); } @@ -66,7 +66,7 @@ spin_lock_irqsave(&vr4122_icu_lock, flags); status = read_32bit_cp0_register(CP0_STATUS); status &= ~(1UL << (irq + 8)); - set_cp0_status(ST0_IM, status); + set_cp0_status(status); spin_unlock_irqrestore(&vr4122_icu_lock, flags); } Index: pci.c =================================================================== RCS file: /cvsroot/linux-mips/linux/arch/mips/vr4122/eagle/pci.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- pci.c 2001/09/22 04:27:15 1.1 +++ pci.c 2001/10/08 18:06:07 1.2 @@ -210,6 +210,7 @@ /* assume it's a generic PCI interrupt */ dev->irq = VR4122_IRQ_PCI; +#if 0 /* if it's wired differently, correct the assumption */ switch (dev->vendor) { case PCI_VENDOR_ID_NEC: @@ -227,6 +228,7 @@ dev->irq = VR4122_IRQ_MQ200; break; } +#endif } static void __init pcibios_fixup_irqs(void) @@ -243,6 +245,11 @@ void __init pcibios_fixup_bus(struct pci_bus *b) { +} + +unsigned __init int pcibios_assign_all_busses(void) +{ + return 1; } void pcibios_update_resource(struct pci_dev *dev, struct resource *root, |