Date: Sat, 11 May 1996 02:45:58 +0500 (BSD) From: Eugene Vekua <eugene@sanet.ge> To: freebsd-questions@freebsd.org Subject: Problem with kernel rebuilding... (locore.s) Message-ID: <Pine.BSF.3.91.960511014835.561A-100000@wks2.sanet.ge>
next in thread | raw e-mail | index | archive | help
Hi,
Our network use the FreeBSD 2.0.5, some days ago I have needed to
use the ppp pseudo-device for pppd. The original kernel does not supports
this pseudo device. I tried to rebuild kernel, but it didn't want to rebuild.
I followed the instruction from FreeBSD WWW Handbook but again no success.
I still need to attach the ppp pseudo-device to my kernel.
If anyone can help me with advise, I will realy
apprishiate this help.
Thank you.
Below is the GENERIC which I use for kernel rebuilding, and the mistake
which I've got. As I understand the problem is with assembler source file
locore.s but I have no enough expirience with assembler for edit it, and
correct mistake, or may be I need to use additional key for compiler, I
don't know I'm stuck.
--------------------------------------------------------------------
#
# GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks
#
# GENERIC,v 1.45.2.3 1995/06/05 21:50:41 jkh Exp
#
machine "i386"
cpu "I586_CPU"
ident EUGENE
maxusers 10
options MATH_EMULATE #Support for x87 emulation
options INET #InterNETworking
options FFS #Berkeley Fast Filesystem
options NFS #Network Filesystem
options MSDOSFS #MSDOS Filesystem
options "CD9660" #ISO 9660 Filesystem
options PROCFS #Process filesystem
options "COMPAT_43" #Compatible with BSD 4.3
options BOUNCE_BUFFERS #include support for DMA bounce buffers
config kernel root on wd0
controller isa0
controller pci0
controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk fd0 at fdc0 drive 0
controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr
disk wd0 at wdc0 drive 0
#Enable PS/2 mouse
device psm0
device npx0 at isa? port "IO_NPX" irq 13 vector npxintr
device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr
device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr
# Order is important here due to intrusive probes, do *not* alphabetize
# this list of network interfaces until the probes have been fixed.
# Right now it appears that the ie0 must be probed before ep0. See
# revision 1.20 of this file.
device de0
pseudo-device loop
pseudo-device ether
pseudo-device log
pseudo-device sl 1
# ijppp uses tun instead of ppp device
pseudo-device ppp 1
pseudo-device tun 1
pseudo-device pty 16
pseudo-device gzip # Exec gzipped a.out's
---------------------------------------------------------------------
/usr/src/sys/compile/EUGENE >make
cpp -DLOCORE -nostdinc -I. -I../../ -I../../sys/ -I../../include -DEUGENE
-DI586_CPU -DBOUNCE_BUFFERS -DCOMPAT_43 -DPROCFS -DCD9660 -DMSDOSFS -DNFS
-DFFS -DINET -DMATH-EMULATE -DKERNEL -Di386 -DLOAD_ADDRESS=0xF0100000
../../i386/i386/locore.s | as -o locore.o
../../i386/i386/locore.s:Assembler messages:
../../i386/i386/locore.s:156: Error: Rest of line ignored. First ignored
character is `b'.
../../i386/i386/locore.s:156: Error: invalid character '_' in opcode
../../i386/i386/locore.s:515: Error: operands givendon't match any known
386 instruction
../../i386/i386/locore.s:516: Error: Unimplemented segment type 6 in
parse_operand
.... [Skiped]
Stop.
- -
--- -----
----- ----------
-------- ----------------
Eugene Vekua --- SA*Net Computer Network
<eugene@sanet.ge>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.960511014835.561A-100000>
