home *** CD-ROM | disk | FTP | other *** search
- Hi,
-
- I was trying to recompile the kernel under BSD to chuck the is_a3000(),
- but I ran into a problem.
-
- First, I didn't have a BSD executable of config, only the source code.
- Well, I found my source code and started to make it. I found out
- that GNU make won't handle the .include <bsd.prog.mk> stuff and had
- to use /usr/bin/make. Everthong went fine until it hit lang.l.
- So now I had to find lex which wasn't included in BSD. Luckily I
- had downloaded the entire source for BSD4.3 and had the source laying
- around. I compiled lex, installed it, and proceeded to finish
- compiling config. COnfig finished and I installed it.
-
- Here's the kicker: I went to the /usr/src/sys/arch/amiga/conf dir,
- edited AMIGA to change CPU and IDENT, then did a config AMIGA.
- I got syntax errors on lines 45,46,47 which contains the lines
- like: master gvp11scsi0 at manufacturer 2017 product 11
- Then I got a barage of lines saying that "a 3000 scsi 0 not defined"
- and also for gvp and a2091. Has anybody else gotten anything like this?
- What did I do wrong? Are there supposed to be a define when compiling
- config like -DAMIGA or something like that. I looked in the source
- and MACHINE_AMIGA is already defined in config.h which is included
- in lang.l. Maybe someone could put the BSDexe of config somewhere?
- If it's already there, I couldn't find it!
-
- Thanks.
-
- P.S.: Compiling config took about 10 minutes on my machine!
- If I can get this to work and compile the kernel( a few days)
- I just might be able to use my 32-bit ram!
-
- Also, does anyone know if instruction and data caches and bursts
- are turned on by default or is there a way to check/do it?
- I have a feeling that they are not.
-
-