lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <ZolHwLu0u0aQY81I@alpha.franken.de>
Date: Sat, 6 Jul 2024 15:33:52 +0200
From: Thomas Bogendoerfer <tsbogend@...ha.franken.de>
To: Jiaxun Yang <jiaxun.yang@...goat.com>
Cc: linux-mips@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH 4/4] MIPS: config: Add ip30_defconfig

On Sat, Jul 06, 2024 at 01:08:01PM +0800, Jiaxun Yang wrote:
> Add ip30_defconfig derived from ip27_defconfig to ensure this
> target is build tested by various kernel testing projects.

thank you for doing this.

> +CONFIG_CFG80211=m
> +CONFIG_MAC80211=m
> +CONFIG_RFKILL=m

no wifi

> +# CONFIG_VGA_ARB is not set
> +CONFIG_BLK_DEV_LOOP=y
> +CONFIG_CDROM_PKTCDVD=m
> +CONFIG_ATA_OVER_ETH=m
> +CONFIG_SCSI=y
> +CONFIG_BLK_DEV_SD=y
> +CONFIG_CHR_DEV_ST=y
> +CONFIG_BLK_DEV_SR=m
> +CONFIG_CHR_DEV_SG=m
> +CONFIG_CHR_DEV_SCH=m
> +CONFIG_SCSI_CONSTANTS=y
> +CONFIG_SCSI_LOGGING=y
> +CONFIG_SCSI_SCAN_ASYNC=y
> +CONFIG_SCSI_SPI_ATTRS=y
> +CONFIG_SCSI_FC_ATTRS=y
> +CONFIG_SCSI_CXGB3_ISCSI=m
> +CONFIG_SCSI_BNX2_ISCSI=m
> +CONFIG_BE2ISCSI=m
> +CONFIG_SCSI_HPSA=m
> +CONFIG_SCSI_3W_SAS=m
> +CONFIG_SCSI_AIC94XX=m
> +# CONFIG_AIC94XX_DEBUG is not set
> +CONFIG_SCSI_MVSAS=m
> +# CONFIG_SCSI_MVSAS_DEBUG is not set
> +CONFIG_SCSI_MPT2SAS=m
> +CONFIG_LIBFC=m
> +CONFIG_SCSI_QLOGIC_1280=y
> +CONFIG_SCSI_PMCRAID=m
> +CONFIG_SCSI_BFA_FC=m
> +CONFIG_SCSI_DH=y
> +CONFIG_SCSI_DH_RDAC=m
> +CONFIG_SCSI_DH_HP_SW=m
> +CONFIG_SCSI_DH_EMC=m
> +CONFIG_SCSI_DH_ALUA=m

for SCSI only QLOGIC_1280 should be enough

> +CONFIG_ATL2=m
> +CONFIG_ATL1E=m
> +CONFIG_ATL1C=m
> +CONFIG_B44=m
> +CONFIG_BNX2X=m
> +CONFIG_ENIC=m
> +CONFIG_DNET=m
> +CONFIG_BE2NET=m
> +CONFIG_E1000E=m
> +CONFIG_IGB=m
> +CONFIG_IGBVF=m
> +CONFIG_IXGBE=m
> +CONFIG_JME=m
> +CONFIG_MLX4_EN=m
> +# CONFIG_MLX4_DEBUG is not set
> +CONFIG_KS8851_MLL=m
> +CONFIG_AX88796=m
> +CONFIG_AX88796_93CX6=y
> +CONFIG_ETHOC=m
> +CONFIG_QLA3XXX=m
> +CONFIG_NETXEN_NIC=m
> +CONFIG_SFC=m
> +CONFIG_SMC91X=m
> +CONFIG_SMSC911X=m
> +CONFIG_NIU=m
> +CONFIG_TEHUTI=m
> +CONFIG_VIA_VELOCITY=m
> +CONFIG_PHYLIB=y
> +CONFIG_CICADA_PHY=m
> +CONFIG_DAVICOM_PHY=m
> +CONFIG_ICPLUS_PHY=m
> +CONFIG_LXT_PHY=m
> +CONFIG_LSI_ET1011C_PHY=m
> +CONFIG_MARVELL_PHY=m
> +CONFIG_NATIONAL_PHY=m
> +CONFIG_QSEMI_PHY=m
> +CONFIG_REALTEK_PHY=m
> +CONFIG_SMSC_PHY=m
> +CONFIG_STE10XP=m
> +CONFIG_VITESSE_PHY=m
> +CONFIG_ADM8211=m

for wired ethernet IOC3, TG3, ACENIC. The first comes on motherboards,
the other two are common card. Everything else non 64bit will simply
not work.

> +CONFIG_ATH5K=m
> +CONFIG_ATH9K=m
> +CONFIG_B43=m
> +CONFIG_B43LEGACY=m
> +# CONFIG_B43LEGACY_DEBUG is not set
> +CONFIG_IPW2100=m
> +CONFIG_IPW2100_MONITOR=y
> +CONFIG_IPW2100_DEBUG=y
> +CONFIG_IPW2200=m
> +CONFIG_IPW2200_MONITOR=y
> +CONFIG_IPW2200_PROMISCUOUS=y
> +CONFIG_IPW2200_QOS=y
> +CONFIG_IPW2200_DEBUG=y
> +CONFIG_IWLWIFI=m
> +CONFIG_P54_COMMON=m
> +CONFIG_P54_PCI=m
> +CONFIG_LIBERTAS_THINFIRM=m
> +CONFIG_MWL8K=m
> +CONFIG_RT2X00=m
> +CONFIG_RT2400PCI=m
> +CONFIG_RT2500PCI=m
> +CONFIG_RT61PCI=m
> +CONFIG_RT2800PCI=m
> +CONFIG_RTL8180=m
> +CONFIG_WL1251=m
> +CONFIG_WL12XX=m

placing WIFI cards into a IP30 would be challengin ;-) Better drop
it

> +# CONFIG_INPUT is not set

there are keyboard and mouse on IP30, so enabling it would make sense

> +CONFIG_SERIO_LIBPS2=m
> +CONFIG_SERIO_RAW=m
> +CONFIG_SERIO_ALTERA_PS2=m
> +# CONFIG_VT is not set
> +CONFIG_SERIAL_8250=y
> +CONFIG_SERIAL_8250_CONSOLE=y
> +CONFIG_SERIAL_8250_EXTENDED=y
> +CONFIG_SERIAL_8250_MANY_PORTS=y
> +CONFIG_SERIAL_8250_SHARE_IRQ=y
> +CONFIG_NOZOMI=m
> +CONFIG_HW_RANDOM_TIMERIOMEM=m
> +CONFIG_I2C_CHARDEV=m
> +CONFIG_I2C_ALI1535=m
> +CONFIG_I2C_ALI1563=m
> +CONFIG_I2C_ALI15X3=m
> +CONFIG_I2C_AMD756=m
> +CONFIG_I2C_AMD8111=m
> +CONFIG_I2C_I801=m
> +CONFIG_I2C_ISCH=m
> +CONFIG_I2C_PIIX4=m
> +CONFIG_I2C_NFORCE2=m
> +CONFIG_I2C_SIS5595=m
> +CONFIG_I2C_SIS630=m
> +CONFIG_I2C_SIS96X=m
> +CONFIG_I2C_VIA=m
> +CONFIG_I2C_VIAPRO=m
> +CONFIG_I2C_OCORES=m
> +CONFIG_I2C_PCA_PLATFORM=m
> +CONFIG_I2C_SIMTEC=m
> +CONFIG_I2C_TAOS_EVM=m
> +CONFIG_I2C_STUB=m

there is no i2c in IP30

important pieces missing:

CONFIG_SGI_IOC3_ETH=y
CONFIG_SERIO_SGI_IOC3=y
CONFIG_SERIAL_8250_IOC3=y
CONFIG_SGI_MFD_IOC3=y

Thomas.

-- 
Crap can work. Given enough thrust pigs will fly, but it's not necessarily a
good idea.                                                [ RFC1925, 2.3 ]

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ