|
@@ -131,24 +131,6 @@ int es7000_plat;
|
|
|
|
|
|
static unsigned int base;
|
|
static unsigned int base;
|
|
|
|
|
|
-static int
|
|
|
|
-es7000_rename_gsi(int ioapic, int gsi)
|
|
|
|
-{
|
|
|
|
- if (es7000_plat == ES7000_ZORRO)
|
|
|
|
- return gsi;
|
|
|
|
-
|
|
|
|
- if (!base) {
|
|
|
|
- int i;
|
|
|
|
- for (i = 0; i < nr_ioapics; i++)
|
|
|
|
- base += nr_ioapic_registers[i];
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- if (!ioapic && (gsi < 16))
|
|
|
|
- gsi += base;
|
|
|
|
-
|
|
|
|
- return gsi;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
static int __cpuinit wakeup_secondary_cpu_via_mip(int cpu, unsigned long eip)
|
|
static int __cpuinit wakeup_secondary_cpu_via_mip(int cpu, unsigned long eip)
|
|
{
|
|
{
|
|
unsigned long vect = 0, psaival = 0;
|
|
unsigned long vect = 0, psaival = 0;
|
|
@@ -190,7 +172,6 @@ static void setup_unisys(void)
|
|
es7000_plat = ES7000_ZORRO;
|
|
es7000_plat = ES7000_ZORRO;
|
|
else
|
|
else
|
|
es7000_plat = ES7000_CLASSIC;
|
|
es7000_plat = ES7000_CLASSIC;
|
|
- ioapic_renumber_irq = es7000_rename_gsi;
|
|
|
|
}
|
|
}
|
|
|
|
|
|
/*
|
|
/*
|