Bug#861209: Only 64 cores available on arm64

2017-04-25 Thread Ben Hutchings
Control: tag -1 pending

On Tue, 2017-04-25 at 23:02 +0100, Tim Retout wrote:
> Package: src:linux
> Version: 4.9.18-1
> Severity: normal
> 
> Similarly to bug #858731, there are machines now available for arm64
> which have more than 64 cores:
> 
>   https://www.packet.net/bare-metal/servers/type-2a/
> 
> It would be nice to have CONFIG_NR_CPUS set higher on this
> architecture.

There's already a pending change to set it to 256.

Ben.

-- 
Ben Hutchings
Larkinson's Law: All laws are basically false.



signature.asc
Description: This is a digitally signed message part


Bug#861209: Only 64 cores available on arm64

2017-04-25 Thread Tim Retout
Package: src:linux
Version: 4.9.18-1
Severity: normal

Similarly to bug #858731, there are machines now available for arm64
which have more than 64 cores:

  https://www.packet.net/bare-metal/servers/type-2a/

It would be nice to have CONFIG_NR_CPUS set higher on this architecture.

Kind regards,

Tim



-- Package-specific info:
** Version:
Linux version 4.9.0-2-arm64 (debian-ker...@lists.debian.org) (gcc version 6.3.0 
20170321 (Debian 6.3.0-11) ) #1 SMP Debian 4.9.18-1 (2017-03-30)

** Command line:
BOOT_IMAGE=/boot/vmlinuz-4.9.0-2-arm64 root=/dev/sda2 ro initrd=initrd.gz quiet

** Tainted: W (512)
 * Taint on warning.

** Kernel log:
Unable to read kernel log; any relevant messages should be attached

** Model information
Device Tree model: Cavium ThunderX CN88XX board

** Loaded modules:
nls_ascii
nls_cp437
vfat
fat
evdev
cavium_rng_vf
rng_core
ast
aes_ce_blk
ttm
ablk_helper
cryptd
aes_ce_cipher
drm_kms_helper
ghash_ce
sha2_ce
sha1_ce
drm
i2c_algo_bit
sg
gpio_keys
cavium_rng
efi_pstore
efivars
efivarfs
ip_tables
x_tables
autofs4
ext4
crc16
jbd2
crc32c_generic
fscrypto
ecb
mbcache
sd_mod
nicvf
ahci
libahci
libata
xhci_pci
xhci_hcd
usbcore
scsi_mod
nicpf
thunder_bgx
usb_common
thunder_xcv
mdio_thunder
i2c_thunderx
mdio_cavium
of_mdio
i2c_smbus
fixed_phy
libphy

** PCI devices:
:00:01.0 PCI bridge [0604]: Cavium, Inc. THUNDERX PCC Bridge [177d:a002] 
(rev 09) (prog-if 00 [Normal decode])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: 

:00:09.0 Processing accelerators [1200]: Cavium, Inc. THUNDERX Random 
Number Generator [177d:a018] (rev 09)
Subsystem: Cavium, Inc. THUNDERX Random Number Generator [177d:a118]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- 
Kernel driver in use: cavium_rng_pf
Kernel modules: cavium_rng

:00:09.1 Processing accelerators [1200]: Cavium, Inc. THUNDERX Random 
Number Generator virtual function [177d:a033] (rev 09)
Subsystem: Cavium, Inc. THUNDERX Random Number Generator virtual 
function [177d:a133]
Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- 
Kernel driver in use: cavium_rng_vf
Kernel modules: cavium_rng_vf

:00:10.0 USB controller [0c03]: Cavium, Inc. THUNDERX xHCI USB Controller 
[177d:a01b] (rev 09) (prog-if 30 [XHCI])
Subsystem: Cavium, Inc. THUNDERX xHCI USB Controller [177d:a11b]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- 
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci

:00:11.0 USB controller [0c03]: Cavium, Inc. THUNDERX xHCI USB Controller 
[177d:a01b] (rev 09) (prog-if 30 [XHCI])
Subsystem: Cavium, Inc. THUNDERX xHCI USB Controller [177d:a11b]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- 
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci

:00:14.0 PCI bridge [0604]: Cavium, Inc. THUNDERX PCC Bridge [177d:a002] 
(rev 09) (prog-if 00 [Normal decode])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: 

:00:15.0 PCI bridge [0604]: Cavium, Inc. THUNDERX PCC Bridge [177d:a002] 
(rev 09) (prog-if 00 [Normal decode])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: 

:00:16.0 PCI bridge [0604]: Cavium, Inc. THUNDERX PCC Bridge [177d:a002] 
(rev 09) (prog-if 00 [Normal decode])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: 

:01:00.0 System peripheral [0880]: Cavium, Inc. ThunderX MRML(Master RML 
Bridge to RSL devices) [177d:a001] (rev 09)
Subsystem: Cavium, Inc