[Bug 223824] [arm] Kernel panic in ng_base.c (netgraph)

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Nov 24 07:44:07 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223824

aonishenko <aonishenko at protonmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Hardware|arm                         |arm64

--- Comment #1 from aonishenko <aonishenko at protonmail.com> ---
FreeBSD SVN revision 320146

Kernel config below


#
# GENERIC -- Generic kernel configuration file for FreeBSD/arm64
#
# For more information on this file, please read the config(5) manual page,
# and/or the handbook section on Kernel Configuration Files:
#
#   
http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/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 ../../conf/NOTES and NOTES files.
# If you are in doubt as to the purpose or necessity of a line, check first
# in NOTES.
#
# $FreeBSD: head/sys/arm64/conf/GENERIC 318744 2017-05-23 13:57:55Z kib $

cpu             ARM64
ident           GENERIC

makeoptions     DEBUG=-g                # Build kernel with gdb(1) debug
symbols
makeoptions     WITH_CTF=1              # Run ctfconvert(1) for DTrace support

options         SCHED_ULE               # ULE scheduler
options         PREEMPTION              # Enable kernel thread preemption
options         INET                    # InterNETworking
options         INET6                   # IPv6 communications protocols
options         IPSEC                   # IP (v4/v6) security
options         TCP_HHOOK               # hhook(9) framework for TCP
options         TCP_OFFLOAD             # TCP offload
options         SCTP                    # Stream Control Transmission Protocol
options         FFS                     # Berkeley Fast Filesystem
options         SOFTUPDATES             # Enable FFS soft updates support
options         UFS_ACL                 # Support for access control lists
options         UFS_DIRHASH             # Improve performance on big
directories
options         UFS_GJOURNAL            # Enable gjournal-based UFS journaling
options         QUOTA                   # Enable disk quotas for UFS
options         MD_ROOT                 # MD is a potential root device
options         NFSCL                   # Network Filesystem Client
options         NFSD                    # 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
PSEUDOFS)
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_FREEBSD11        # Compatible with FreeBSD11
options         SCSI_DELAY=5000         # 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
extensions
options         PRINTF_BUFR_SIZE=128    # Prevent printf output being
interspersed.
options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev
options         HWPMC_HOOKS             # Necessary kernel hooks for hwpmc(4)
options         AUDIT                   # Security event auditing
options         CAPABILITY_MODE         # Capsicum capability mode
options         CAPABILITIES            # Capsicum capabilities
options         MAC                     # TrustedBSD MAC Framework
options         KDTRACE_FRAME           # Ensure frames are compiled in
options         KDTRACE_HOOKS           # Kernel DTrace hooks
options         VFP                     # Floating-point support
options         RACCT                   # Resource accounting framework
options         RACCT_DEFAULT_TO_DISABLED # Set kern.racct.enable=0 by default
options         RCTL                    # Resource limits
options         SMP
options         INTRNG

# Debugging support.  Always need this:
options         KDB                     # Enable kernel debugger support.
options         KDB_TRACE               # Print a stack trace for a panic.
# For full debugger support use (turn off in stable branch):
options         DDB                     # Support DDB.
#options        GDB                     # Support remote GDB.
options         DEADLKRES               # Enable the deadlock resolver
options         INVARIANTS              # Enable calls of extra sanity checking
options         INVARIANT_SUPPORT       # Extra sanity checks of internal
structures, required by INVARIANTS
options         WITNESS                 # Enable checks to detect deadlocks and
cycles
options         WITNESS_SKIPSPIN        # Don't run witness on spinlocks for
speed
options         MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones

# SoC support
options         SOC_ALLWINNER_A64
options         SOC_CAVM_THUNDERX
options         SOC_HISI_HI6220
options         SOC_BRCM_BCM2837

# Annapurna Alpine drivers
device          al_ccu                  # Alpine Cache Coherency Unit
device          al_nb_service           # Alpine North Bridge Service
device          al_iofic                # I/O Fabric Interrupt Controller
device          al_serdes               # Serializer/Deserializer
device          al_udma                 # Universal DMA

# VirtIO support
device          virtio
device          virtio_pci
device          virtio_mmio
device          virtio_blk
device          vtnet

# CPU frequency control
device          cpufreq

# Bus drivers
device          pci
device          al_pci          # Annapurna Alpine PCI-E
options         PCI_HP                  # PCI-Express native HotPlug
options         PCI_IOV         # PCI SR-IOV support

# Ethernet NICs
device          mii
device          miibus          # MII bus support
device          awg             # Allwinner EMAC Gigabit Ethernet
device          axgbe           # AMD Opteron A1100 integrated NIC
device          em              # Intel PRO/1000 Gigabit Ethernet Family
device          ix              # Intel 10Gb Ethernet Family
device          msk             # Marvell/SysKonnect Yukon II Gigabit Ethernet
device          smc             # SMSC LAN91C111
device          vnic            # Cavium ThunderX NIC
device          al_eth          # Annapurna Alpine Ethernet NIC

# Block devices
device          ahci
device          scbus
device          da

# ATA/SCSI peripherals
device          pass            # Passthrough device (direct ATA/SCSI access)

# MMC/SD/SDIO Card slot support
device          sdhci
device          aw_mmc                  # Allwinner SD/MMC controller
device          mmc                     # mmc/sd bus
device          mmcsd                   # mmc/sd flash cards
device          dwmmc

# Serial (COM) ports
device          uart            # Generic UART driver
device          uart_ns8250     # ns8250-type UART driver
device          uart_snps
device          pl011

# USB support
options         USB_DEBUG               # enable debug msgs
device          aw_ehci                 # Allwinner EHCI USB interface (USB
2.0)
device          aw_usbphy               # Allwinner USB PHY
device          dwcotg                  # DWC OTG controller
device          ohci                    # OHCI USB interface
device          ehci                    # EHCI USB interface (USB 2.0)
device          xhci                    # XHCI PCI->USB interface (USB 3.0)
device          usb                     # USB Bus (required)
device          ukbd                    # Keyboard
device          umass                   # Disks/Mass storage - Requires scbus
and da

# USB ethernet support
device          smcphy
device          smsc

# GPIO
device          aw_gpio         # Allwinner GPIO controller
device          gpio
device          gpioled
device          fdt_pinctrl

# I2C
device          aw_rsb          # Allwinner Reduced Serial Bus
device          bcm2835_bsc     # Broadcom BCM283x I2C bus
device          iicbus
device          iic

# Clock and reset controllers
device          aw_ccu          # Allwinner clock controller

# Interrupt controllers
device          aw_nmi          # Allwinner NMI support

# Real-time clock support
device          aw_rtc          # Allwinner Real-time Clock

# Watchdog controllers
device          aw_wdog         # Allwinner Watchdog

# Power management controllers
device          axp81x          # X-Powers AXP81x PMIC

# EFUSE
device          aw_sid          # Allwinner Secure ID EFUSE

# Thermal sensors
device          aw_thermal      # Allwinner Thermal Sensor Controller

# SPI
device          spibus
device          bcm2835_spi     # Broadcom BCM283x SPI bus

# Console
device          vt
device          kbdmux

# Pseudo devices.
device          loop            # Network loopback
device          random          # Entropy device
device          ether           # Ethernet support
device          vlan            # 802.1Q VLAN support
device          tun             # Packet tunnel.
device          md              # Memory "disks"
device          gif             # IPv6 and IPv4 tunneling
device          firmware        # firmware assist module
device          psci            # Support for ARM PSCI

# EXT_RESOURCES pseudo devices
options         EXT_RESOURCES
device          clk
device          phy
device          hwreset
device          regulator

# 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

# Chip-specific errata
options         THUNDERX_PASS_1_1_ERRATA

options         FDT
device          acpi

# The crypto framework is required by IPSEC
device          crypto                  # Required by IPSEC

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list