summaryrefslogtreecommitdiffstats
path: root/drivers/zorro
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>1999-01-04 16:03:48 +0000
committerRalf Baechle <ralf@linux-mips.org>1999-01-04 16:03:48 +0000
commit78c388aed2b7184182c08428db1de6c872d815f5 (patch)
tree4b2003b1b4ceb241a17faa995da8dd1004bb8e45 /drivers/zorro
parenteb7a5bf93aaa4be1d7c6181100ab7639e74d67f7 (diff)
Merge with Linux 2.1.131 and more MIPS goodies.
(Did I mention that CVS is buggy ...)
Diffstat (limited to 'drivers/zorro')
-rw-r--r--drivers/zorro/zorro.c30
1 files changed, 7 insertions, 23 deletions
diff --git a/drivers/zorro/zorro.c b/drivers/zorro/zorro.c
index 108bd6700..f45b68d34 100644
--- a/drivers/zorro/zorro.c
+++ b/drivers/zorro/zorro.c
@@ -10,7 +10,7 @@
* for more details.
*/
-
+#include <linux/config.h>
#include <linux/types.h>
#include <linux/kernel.h>
#include <linux/init.h>
@@ -185,8 +185,7 @@ __initfunc(static void mark_region(u32 addr, u_int size, int flag))
__initfunc(void zorro_init(void))
{
- u_int i, j;
- u32 disabled_z2mem = 0;
+ u_int i;
if (!MACH_IS_AMIGA || !AMIGAHW_PRESENT(ZORRO)) {
printk("Zorro: No Zorro bus detected\n");
@@ -205,25 +204,10 @@ __initfunc(void zorro_init(void))
/* Unmark all used Zorro II memory */
for (i = 0; i < m68k_num_memory; i++)
- if (m68k_memory[i].addr < 16*1024*1024) {
- if (AMIGAHW_PRESENT(ZORRO3)) {
- /* don't use Zorro II RAM as system memory on Zorro III */
- /* capable machines */
- if (i == 0) {
- /* don't cut off the branch we're sitting on */
- printk("Warning: kernel runs in Zorro II memory\n");
- } else {
- disabled_z2mem += m68k_memory[i].size;
- m68k_num_memory--;
- for (j = i; j < m68k_num_memory; j++)
- m68k_memory[j] = m68k_memory[j+1];
- i--;
- continue;
- }
- }
+ if (m68k_memory[i].addr < 16*1024*1024)
mark_region(m68k_memory[i].addr, m68k_memory[i].size, 0);
- }
- if (disabled_z2mem)
- printk("%dK of Zorro II memory will not be used as system memory\n",
- disabled_z2mem>>10);
+
+#ifdef CONFIG_PROC_FS
+ zorro_proc_init();
+#endif
}