Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 01 Oct 2013 14:41:14 -0700
From:      Sean Bruno <sean_bruno@yahoo.com>
To:        John <freebsd-lists@potato.growveg.org>
Cc:        freebsd-current@freebsd.org
Subject:   Re: XEN additions cause failure to compile kernel
Message-ID:  <1380663674.2717.4.camel@localhost>
In-Reply-To: <20131001211724.GA58842@potato.growveg.org>
References:  <20131001163458.GC57498@potato.growveg.org> <1380654373.2228.9.camel@localhost> <20131001211724.GA58842@potato.growveg.org>

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

--=-dcppXQtwNAraePAT1+Xc
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

On Tue, 2013-10-01 at 22:17 +0100, John wrote:
> On Tue, Oct 01, 2013 at 12:06:13PM -0700, Sean Bruno wrote:
>=20
> > Can you post your complete kernconf? =20
> >=20
> > sean
>=20
> Hi,
>=20
> Here it is:
>=20
Ok, so this email thread is on freebsd-current and I think you're trying
to buld a XENHVM kernel for stable/9 ?  What happens if you use the
provided XENHVM kernconf?

Sean


> ######################################
>=20
> cpu             HAMMER
> ident           HOST0
>=20
> #makeoptions    DEBUG=3D-g                # Build kernel with gdb(1) debu=
g symbols
> #makeoptions    WITH_CTF=3D1              # Run ctfconvert(1) for DTrace =
support
>=20
> options         SCHED_ULE               # ULE scheduler
> options         PREEMPTION              # Enable kernel thread preemption
> options         INET                    # InterNETworking
> options         INET6                   # IPv6 communications protocols
> options         TCP_OFFLOAD             # TCP offload
> options         SCTP                    # Stream Control Transmission Pro=
tocol
> options         FFS                     # Berkeley Fast Filesystem
> options         SOFTUPDATES             # Enable FFS soft updates support
> options         UFS_ACL                 # Support for access control list=
s
> options         UFS_DIRHASH             # Improve performance on big dire=
ctories
> options         UFS_GJOURNAL            # Enable gjournal-based UFS journ=
aling
> options         QUOTA                   # Enable disk quotas for UFS
> options         MD_ROOT                 # MD is a potential root device
> options         NFSCL                   # New Network Filesystem Client
> options         NFSD                    # New Network Filesystem Server
> options         NFSLOCKD                # Network Lock Manager
> options         NFS_ROOT                # NFS usable as /, requires NFSCL
> options         MSDOSFS                 # MSDOS Filesystem
> options         CD9660                  # ISO 9660 Filesystem
> options         PROCFS                  # Process filesystem (requires PS=
EUDOFS)
> options         PSEUDOFS                # Pseudo-filesystem framework
> options         GEOM_PART_GPT           # GUID Partition Tables.
> options         GEOM_RAID               # Soft RAID functionality.
> options         GEOM_LABEL              # Provides labelization
> options         COMPAT_FREEBSD32        # Compatible with i386 binaries
> options         COMPAT_FREEBSD4         # Compatible with FreeBSD4
> options         COMPAT_FREEBSD5         # Compatible with FreeBSD5
> options         COMPAT_FREEBSD6         # Compatible with FreeBSD6
> options         COMPAT_FREEBSD7         # Compatible with FreeBSD7
> options         SCSI_DELAY=3D500          # Delay (in ms) before probing =
SCSI
> #options        KTRACE                  # ktrace(1) support
> #options        STACK                   # stack(9) support
> options         SYSVSHM                 # SYSV-style shared memory
> options         SYSVMSG                 # SYSV-style message queues
> options         SYSVSEM                 # SYSV-style semaphores
> options         _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time ex=
tensions
> options         PRINTF_BUFR_SIZE=3D128    # Prevent printf output being i=
nterspersed.
> options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev
> #options        HWPMC_HOOKS             # Necessary kernel hooks for hwpm=
c(4)
> #options        AUDIT                   # Security event auditing
> #options        MAC                     # TrustedBSD MAC Framework
> #options        KDTRACE_FRAME           # Ensure frames are compiled in
> #options        KDTRACE_HOOKS           # Kernel DTrace hooks
> #options        INCLUDE_CONFIG_FILE     # Include this file in kernel
> #options        KDB                     # Kernel debugger related code
> #options        KDB_TRACE               # Print a stack trace for a panic
> #options        DDB_CTF                 # kernel ELF linker loads CTF dat=
a
>=20
> options         NO_ADAPTIVE_MUTEXES
> options         NO_ADAPTIVE_RWLOCKS
> options         NO_ADAPTIVE_SX
>=20
> #options         XENHVM
> #device          xenpci
>=20
> # Make an SMP-capable kernel by default
> options         SMP                     # Symmetric MultiProcessor Kernel
>=20
> # CPU frequency control
> #device         cpufreq
>=20
> # Bus support.
> device          acpi
> device          pci
>=20
> # Floppy drives
> #device         fdc
>=20
> # ATA controllers
> device          ahci            # AHCI-compatible SATA controllers
> device          ata             # Legacy ATA/SATA controllers
> options         ATA_CAM         # Handle legacy controllers with CAM
> options         ATA_STATIC_ID   # Static device numbering
> #device         mvs             # Marvell 88SX50XX/88SX60XX/88SX70XX/SoC =
SATA
> #device         siis            # SiliconImage SiI3124/SiI3132/SiI3531 SA=
TA
>=20
> # SCSI Controllers
> device          ahc             # AHA2940 and onboard AIC7xxx devices
> options         AHC_REG_PRETTY_PRINT    # Print register bitfields in deb=
ug
>                                         # output.  Adds ~128k to driver.
> #device         ahd             # AHA39320/29320 and onboard AIC79xx devi=
ces
> #options        AHD_REG_PRETTY_PRINT    # Print register bitfields in deb=
ug
>                                         # output.  Adds ~215k to driver.
> #device         esp             # AMD Am53C974 (Tekram DC-390(T))
> #device         hptiop          # Highpoint RocketRaid 3xxx series
> #device         isp             # Qlogic family
> #device         ispfw           # Firmware for QLogic HBAs- normally a mo=
dule
> #device         mpt             # LSI-Logic MPT-Fusion
> #device         mps             # LSI-Logic MPT-Fusion 2
> #device         ncr             # NCR/Symbios Logic
> #device         sym             # NCR/Symbios Logic (newer chipsets + tho=
se of `ncr')
> #device         trm             # Tekram DC395U/UW/F DC315U adapters
>=20
> #device         adv             # Advansys SCSI adapters
> #device         adw             # Advansys wide SCSI adapters
> #device         aic             # Adaptec 15[012]x SCSI adapters, AIC-6[2=
3]60.
> #device         bt              # Buslogic/Mylex MultiMaster SCSI adapter=
s
> #device         isci            # Intel C600 SAS controller
>=20
> # ATA/SCSI peripherals
> device          scbus           # SCSI bus (required for ATA/SCSI)
> #device         ch              # SCSI media changers
> device          da              # Direct Access (disks)
> #device         sa              # Sequential Access (tape etc)
> device          cd              # CD
> device          pass            # Passthrough device (direct ATA/SCSI acc=
ess)
> #device         ses             # Enclosure Services (SES and SAF-TE)
> #device         ctl             # CAM Target Layer
>=20
> # RAID controllers interfaced to the SCSI subsystem
> #device         amr             # AMI MegaRAID
> #device         arcmsr          # Areca SATA II RAID
> #XXX it is not 64-bit clean, -scottl
> #device         asr             # DPT SmartRAID V, VI and Adaptec SCSI RA=
ID
> #device         ciss            # Compaq Smart RAID 5*
> #device         dpt             # DPT Smartcache III, IV - See NOTES for =
options
> #device         hptmv           # Highpoint RocketRAID 182x
> #device         hptnr           # Highpoint DC7280, R750
> #device         hptrr           # Highpoint RocketRAID 17xx, 22xx, 23xx, =
25xx
> #device         hpt27xx         # Highpoint RocketRAID 27xx
> #device         iir             # Intel Integrated RAID
> #device         ips             # IBM (Adaptec) ServeRAID
> #device         mly             # Mylex AcceleRAID/eXtremeRAID
> device          twa             # 3ware 9000 series PATA/SATA RAID
> device          tws             # LSI 3ware 9750 SATA+SAS 6Gb/s RAID cont=
roller
>=20
> # RAID controllers
> #device         aac             # Adaptec FSA RAID
> #device         aacp            # SCSI passthrough for aac (requires CAM)
> #device         aacraid         # Adaptec by PMC RAID
> #device         ida             # Compaq Smart RAID
> device          mfi             # LSI MegaRAID SAS
> #device         mlx             # Mylex DAC960 family
> #XXX pointer/int warnings
> #device         pst             # Promise Supertrak SX6000
> #device         twe             # 3ware ATA RAID
>=20
> # atkbdc0 controls both the keyboard and the PS/2 mouse
> device          atkbdc          # AT keyboard controller
> device          atkbd           # AT keyboard
> device          psm             # PS/2 mouse
>=20
> device          kbdmux          # keyboard multiplexer
>=20
> device          vga             # VGA video card driver
> options         VESA            # Add support for VESA BIOS Extensions (V=
BE)
>=20
> device          splash          # Splash screen and screen saver support
>=20
> # syscons is the default console driver, resembling an SCO console
> device          sc
> options         SC_PIXEL_MODE   # add support for the raster text mode
>=20
> device          agp             # support several AGP chipsets
>=20
> # Serial (COM) ports
> device          uart            # Generic UART driver
>=20
> # PCI Ethernet NICs.
> #device         bxe             # Broadcom BCM57710/BCM57711/BCM57711E 10=
Gb Ethernet
> #device         de              # DEC/Intel DC21x4x (``Tulip'')
> #device         em              # Intel PRO/1000 Gigabit Ethernet Family
> device          igb             # Intel PRO/1000 PCIE Server Gigabit Fami=
ly
> #device         ixgbe           # Intel PRO/10GbE PCIE Ethernet Family
> #device         le              # AMD Am7900 LANCE and Am79C9xx PCnet
> #device         ti              # Alteon Networks Tigon I/II gigabit Ethe=
rnet
> #device         txp             # 3Com 3cR990 (``Typhoon'')
> #device         vx              # 3Com 3c590, 3c595 (``Vortex'')
>=20
> # Pseudo devices.
> device          loop            # Network loopback
> device          random          # Entropy device
> options         PADLOCK_RNG     # VIA Padlock RNG
> options         RDRAND_RNG      # Intel Bull Mountain RNG
> device          ether           # Ethernet support
> device          vlan            # 802.1Q VLAN support
> device          tun             # Packet tunnel.
> device          pty             # BSD-style compatibility pseudo ttys
> device          md              # Memory "disks"
> device          gif             # IPv6 and IPv4 tunneling
> device          faith           # IPv6-to-IPv4 relaying (translation)
> device          firmware        # firmware assist module
>=20
> # The `bpf' device enables the Berkeley Packet Filter.
> # Be aware of the administrative consequences of enabling this!
> # Note that 'bpf' is required for DHCP.
> device          bpf             # Berkeley packet filter
>=20
> # USB support
> options         USB_DEBUG       # enable debug msgs
> device          uhci            # UHCI PCI->USB interface
> device          ohci            # OHCI PCI->USB interface
> device          ehci            # EHCI PCI->USB interface (USB 2.0)
> device          xhci            # XHCI PCI->USB interface (USB 3.0)
> device          usb             # USB Bus (required)
> #device         udbp            # USB Double Bulk Pipe devices (needs net=
graph)
> device          uhid            # "Human Interface Devices"
> #device         ukbd            # Keyboard
> #device         ulpt            # Printer
> device          umass           # Disks/Mass storage - Requires scbus and=
 da
> device          ums             # Mouse
>=20
> # virtualisation
> device          virtio          # Generic VirtIO bus (required)
> device          virtio_pci      # VirtIO PCI Interface
> device          vtnet           # VirtIO Ethernet device
> device          virtio_blk      # VirtIO Block device
> device          virtio_scsi     # VirtIO SCSI device
> device          virtio_balloon  # VirtIO Memory Balloon device
>=20
> # temperature
> device          coretemp
>=20
> ##############################################
>=20
> thanks,


--=-dcppXQtwNAraePAT1+Xc
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (FreeBSD)

iQEcBAABAgAGBQJSS0FyAAoJEBkJRdwI6BaHIoQH/3FOxEK26QKT6RRzXSBRBGm3
JNfn+G+TkqJGpwIU8ru5jvTZm1/Rmxqa6cY2jepnS9kXmWWZgJ3vYv6aDItxWDnE
eqnxp7ANr4f51SNNSHz0qxgNkzUksvZHPvAKg2RjwVP6fQVKut6K0HPtVVhB6dhL
vHevQQeoe/IMfFd5+7xsPfgumW/YCEeSN5GOZCUYR7IkkZUmqR2E5Y0wJiP5ALIc
YNtoQUfkXOxDpd54qQUG6ZhILmttNK9IDbOdtP/NJZkgojyLOrtqkpAhsZFmHLsa
Vagn8b9MqNPsJykufT4jw0uZR8Hzt6Ieo+abwVTv8kzJnNdDOhTBUdUpOejmiKg=
=UHeR
-----END PGP SIGNATURE-----

--=-dcppXQtwNAraePAT1+Xc--




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