Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Jan 2002 13:55:00 -0800 (PST)
From:      Felipe Gasper <fgasper@uiuc.edu>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   misc/33492: /usr/src/sys/vm/vm_mmap.c not there in 4.3
Message-ID:  <200201022155.g02Lt0062703@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         33492
>Category:       misc
>Synopsis:       /usr/src/sys/vm/vm_mmap.c not there in 4.3
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jan 02 14:00:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Felipe Gasper
>Release:        4.3-RELEASE
>Organization:
>Environment:
>Description:
compiling the kernel, I get a make error saying that vm_mmap.c isn't there and is needed....      
>How-To-Repeat:
Compile the 4.3-RELEASE kernel with this config file:

--------------
# Custom kernel configuration file

# For more information on this file, please read the handbook section on
# Kernel Configuration Files:
#
#    http://www.FreeBSD.org/handbook/kernelconfig-config.html
#
# The handbook is also available locally in /usr/share/doc/handbook
# if you've installed the doc distribution, otherwise always see the
# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
# latest information.
#
# An exhaustive list of options and more detailed explanations of the
# device lines is also present in the ./LINT configuration file. If you are
# in doubt as to the purpose or necessity of a line, check first in LINT.
#

#This file modified to match the LINT file that shipped w/ FreeBSD 4.3.

#-----General Stuff
ident           CUSTOM-Jan-2-2002
maxusers        32
#makeoptions    DEBUG=-g                #Build kernel with gdb(1) debug symbols


#-----CPU Options
machine         i386
# cpu           I386_CPU
# cpu           I486_CPU
cpu             I586_CPU
options         CPU_WT_ALLOC            #fg
options         NO_MEMORY_HOLE          #fg
options         CPU_FASTER_5X86_FPU     #fg
# cpu           I686_CPU
# options       MATH_EMULATE            #Support for x87 emulation


#-----Compatibility Options
options         COMPAT_43               #Compatible with BSD 4.3 [KEEP THIS!]
options         SYSVSHM                 #SYSV-style shared memory
options         SYSVMSG                 #SYSV-style message queues
options         SYSVSEM                 #SYSV-style semaphores


#-----Debugging Options
options         KTRACE                  #ktrace(1) support
        #LINT file says these don't belong here, but I'm being a lemming. :-)
options         UCONSOLE                #Allow users to grab the console
options         USERCONFIG              #boot -c editor
options         VISUAL_USERCONFIG       #visual boot -c editor


#-----Networking Options
options         INET                    #InterNETworking
# options       INET6                   #IPv6 communications protocols
options         IPSEC                   #fg
options         IPSEC_ESP               #fg
#Pseudo devices - the number indicates how many units to allocate.
pseudo-device   loop                    # Network loopback
pseudo-device   ether                   # Ethernet support
# pseudo-device sl      1               # Kernel SLIP
# pseudo-device ppp     1               # Kernel PPP
pseudo-device   tun                     # Packet tunnel.
# pseudo-device gif     4               # IPv6 and IPv4 tunneling
# pseudo-device faith   1               # IPv6-to-IPv4 relaying (translation)
options         IPFIREWALL
options         IPFIREWALL_VERBOSE
# options               IPFIREWALL_VERBOSE_LIMIT=??
options         IPDIVERT                #fg
options         IPSTEALTH               #fg
#options        TCP_RESTRICT_RST        #restrict TCP RST emission, can make
                                        #system less easily p'scann-able
options         ICMP_BANDLIM            #Rate limit bad replies-
                                        #not in LINT


#-----Filesystem Options
options         FFS                     #Berkeley Fast Filesystem
options         FFS_ROOT                #FFS usable as root device [keep this!]
options         SOFTUPDATES             #Enable FFS soft updates support
options         MFS                     #Memory Filesystem
options         MD_ROOT                 #MD is a potential root device
# options       NFS                     #Network Filesystem
# options       NFS_ROOT                #NFS usable as root device, NFS required
# options       MSDOSFS                 #MSDOS Filesystem
options         CD9660                  #ISO 9660 Filesystem
options         CD9660_ROOT             #CD-ROM usable as root, CD9660 required
options         PROCFS                  #Process filesystem

#-----POSIX P1003.1B Options
options         P1003_1B                #Posix P1003_1B real-time extensions
options         _KPOSIX_PRIORITY_SCHEDULING


#-----SCSI Options
# options       SCSI_DELAY=15000        #Delay (in ms) before probing SCSI
# SCSI peripherals
# device                scbus           #SCSI bus (required)
# device                da              #Direct Access (disks)
# device                sa              #Sequential Access (tape etc)
# device                cd              #CD
# device                pass            #Passthrough device (direct SCSI access)


#-----Miscellaneous Devices and Options
pseudo-device   pty     256     # Pseudo-ttys (telnet etc)
pseudo-device   md              # Memory "disks"
pseudo-device   snp     3       #fg- "snoop" device, to look at pty/vty/etc.


#-----Hardware Device Configuration
device          isa
# device                eisa
device          pci
# atkbdc0 controls both the keyboard and the PS/2 mouse
device          atkbdc0 at isa? port IO_KBD
device          atkbd0  at atkbdc? irq 1 flags 0x1
device          psm0    at atkbdc? irq 12
device          vga0    at isa?
options         VGA_NO_FONT_LOADING
options         VGA_NO_MODE_CHANGE
# splash screen/screen saver
pseudo-device   splash
# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
# device                vt0     at isa?
# options       PCVT_FREEBSD=430
#options        XSERVER                 # support for X server on a vt console
#options        FAT_CURSOR              # start with block cursor
# syscons is the default console driver, resembling an SCO console
device          sc0     at isa? flags 0x100
# options               SC_TWOBUTTON_MOUSE
# options               SC_NO_CUTPASTE
# options               SC_NO_FONT_LOADING
# options               SC_NO_HISTORY
# options               SC_NO_SYSMOUSE
# Floating point support - do not disable.
device          npx0    at nexus? port IO_NPX irq 13


#-----Optional ISA/EISA devices
# SCSI Controllers
# device                ahb             # EISA AHA1742 family
# device                ahc             # AHA2940 and onboard AIC7xxx devices
# device                amd             # AMD 53C974 (Tekram DC-390(T))
# device                isp             # Qlogic family
# device                ncr             # NCR/Symbios Logic
# device                sym             # NCR/Symbios Logic (newer chipsets)
# options               SYM_SETUP_LP_PROBE_MAP=0x40
                                # Allow ncr to attach legacy NCR devices when
                                # both sym and ncr are configured
# device                adv0    at isa?
# device                adw
# device                bt0     at isa?
# device                aha0    at isa?
# device                aic0    at isa?
# device                ncv             # NCR 53C500
# device                nsp             # Workbit Ninja SCSI-3
# device                stg             # TMC 18C30/18C50
# RAID controllers interfaced to the SCSI subsystem
# device                asr             # DPT SmartRAID V, VI and Adaptec SCSI RAI
D
# device                dpt             # DPT Smartcache - See LINT for options!
# device                mly             # Mylex AcceleRAID/eXtremeRAID
# RAID controllers
# device                aac             # Adaptec FSA RAID, Dell PERC2/PERC3
# device                ida             # Compaq Smart RAID
# device                amr             # AMI MegaRAID
# device                mlx             # Mylex DAC960 family
# device                twe             # 3ware Escalade
# ATA and ATAPI devices
# device                ata0    at isa? port IO_WD1 irq 14
# device                ata1    at isa? port IO_WD2 irq 15
device          ata
device          atadisk                 # ATA disk drives
device          atapicd                 # ATAPI CDROM drives
# device                atapifd                 # ATAPI floppy drives
# device                atapist                 # ATAPI tape drives
# options       ATA_STATIC_ID           #Static device numbering
# Floppy drives
device          fdc0    at isa? port IO_FD1 irq 6 drq 2
device          fd0     at fdc0 drive 0
# device                fd1     at fdc0 drive 1
# Serial (COM) ports
# device                sio0    at isa? port IO_COM1 flags 0x10 irq 4
# device                sio1    at isa? port IO_COM2 irq 3
# device                sio2    at isa? disable port IO_COM3 irq 5
# device                sio3    at isa? disable port IO_COM4 irq 9
# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device          miibus          # MII bus support
device          xl              # 3Com 3c90x (``Boomerang'', ``Cyclone'')
        #fg- other NIC's deleted cuz I didn't feel like keeping them all
# The `bpf' pseudo-device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
        #fg- keep this in case I need to use DHCP
pseudo-device   bpf             #Berkeley packet filter
# Power management support (see LINT for more options)
device          apm0    at nexus? disable flags 0x20 # Advanced Power Management
#fg- SMB bus support
device          smbus           #fg
device          smb             #fg- standard io through /dev/smb
device          intpm           #fg- Intel PIIX4 Power Management Unit
# Parallel port
# device                ppc0    at isa? irq 7
# device                ppbus           # Parallel port bus (required)
# device                lpt             # Printer
# device                plip            # TCP/IP over parallel
# device                ppi             # Parallel port interface device
# device                vpo             # Requires scbus and da
# USB support
# device                uhci            # UHCI PCI->USB interface
# device                ohci            # OHCI PCI->USB interface
# device                usb             # USB Bus (required)
# device                ugen            # Generic
# device                uhid            # "Human Interface Devices"
# device                ukbd            # Keyboard
# device                ulpt            # Printer
# device                umass           # Disks/Mass storage - Requires scbus and
da
# device                ums             # Mouse
# device                uscanner        # Scanners
# USB Ethernet, requires mii
# device                aue             # ADMtek USB ethernet
# device                cue             # CATC USB ethernet
# device                kue             # Kawasaki LSI USB ethernet
-------------
>Fix:
Download /usr/src/sys for 4.4-RELEASE.....I've had no problems thus far.
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200201022155.g02Lt0062703>