patch-2.3.50 linux/arch/ppc/kernel/pmac_setup.c
Next file: linux/arch/ppc/kernel/ppc_htab.c
Previous file: linux/arch/ppc/kernel/pmac_pic.c
Back to the patch index
Back to the overall index
- Lines: 41
- Date:
Thu Mar 2 22:46:07 2000
- Orig file:
v2.3.49/linux/arch/ppc/kernel/pmac_setup.c
- Orig date:
Sun Feb 13 19:29:03 2000
diff -u --recursive --new-file v2.3.49/linux/arch/ppc/kernel/pmac_setup.c linux/arch/ppc/kernel/pmac_setup.c
@@ -283,8 +283,6 @@
ppc_override_l2cr_value, (ppc_override_l2cr_value & 0x80000000)
? "enabled" : "disabled");
- feature_init();
-
#ifdef CONFIG_KGDB
zs_kgdb_hook(0);
#endif
@@ -325,14 +323,15 @@
|| p2pbridge->parent == NULL
|| strcmp(p2pbridge->parent->name, "pci") != 0)
return;
-
if (pci_device_loc(p2pbridge, &bus, &devfn) < 0)
return;
-
- pcibios_read_config_word(bus, devfn, PCI_BRIDGE_CONTROL, &val);
+ if (ppc_md.pcibios_read_config_word(bus, devfn, PCI_BRIDGE_CONTROL, &val) < 0) {
+ printk(KERN_ERR "init_p2pbridge: couldn't read bridge control\n");
+ return;
+ }
val &= ~PCI_BRIDGE_CTL_MASTER_ABORT;
- pcibios_write_config_word(bus, devfn, PCI_BRIDGE_CONTROL, val);
- pcibios_read_config_word(bus, devfn, PCI_BRIDGE_CONTROL, &val);
+ ppc_md.pcibios_write_config_word(bus, devfn, PCI_BRIDGE_CONTROL, val);
+ ppc_md.pcibios_read_config_word(bus, devfn, PCI_BRIDGE_CONTROL, &val);
}
static void __init ohare_init(void)
@@ -703,8 +702,8 @@
{
if (disp_bi == 0)
return;
- drawstring(s);
- drawchar('\n');
+ prom_drawstring(s);
+ prom_drawchar('\n');
}
#endif CONFIG_BOOTX_TEXT
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)