Commit Graph

23 Commits

Author SHA1 Message Date
Bin Lai f7a1152e55 config: enable CONFIG_ZRAM
ZRAM is a memory compression method that used for anon swap out/in,
it could help system reclaim more free memory when the applications
have consumed too much memory. So we introduce the ZRAM by kernel
modules, user could insmod it as needed.

Signed-off-by: Bin Lai <robinlai@tencent.com>
Reviewed-by: Bauerchen <bauerchen@tencent.com>
2022-08-24 17:40:05 +08:00
katrinzhou 245a23fa90 configs: enable CONFIG_SOFTLOCKUP_DETECTOR=y
Signed-off-by: katrinzhou <katrinzhou@tencent.com>
2022-04-06 16:56:23 +08:00
Kairui Song 7c7eecd9f6 config: set CONFIG_BLK_DEV_RAM=m
CONFIG_BLK_DEV_RAM=y will create /dev/ram* by default which is unneeded,
just make it a module, ram block devices can still be created with
modprobe.

Signed-off-by: Kairui Song <kasong@tencent.com>
2022-03-02 10:48:05 +08:00
katrinzhou f16a660070 config: enable CONFIG_IFB as a module 2022-03-02 10:48:04 +08:00
Fuhai Wang cdbc9c0b3f arm/config: set CONFIG_SCSI_MPT3SAS as module
Signed-off-by: Fuhai Wang <fuhaiwang@tencent.com>
2021-10-19 07:18:46 +00:00
Kaixu Xia 5b20794a4a config/arm: enable CONFIG_SCSI_SMARTPQI
Open CONFIG_SCSI_SMARTPQI as module.
2021-07-16 12:26:49 +08:00
Fuhai Wang 0484b57289 arm64/cpufreq: enable ACPI_CPPC_CPUFREQ config on arm64
Signed-off-by: Fuhai Wang <fuhaiwang@tencent.com>
2021-07-12 08:57:22 +00:00
Fuhai Wang 4429c58555 arm64: enable CONFIG_ARM64_LSE_ATOMICS
Signed-off-by: Fuhai Wang <fuhaiwang@tencent.com>
2021-07-12 08:57:22 +00:00
Fuhai Wang 1e236c7732 ampere/led: Add Altra LED driver
Add Altra LED driver to control NVME LED.

This driver support control LED via SPCI interface on Altra system.
Currently, it is 2-LEDs system(Activity LED, Status LED). Activity
LED is completely controlled by hardware. Status LED is controlled
by this driver.
There are 4 stages of Status LED:
    - ON
    - OFF
    - Locate(blink at 1Hz)
    - Rebuild(blink at 4Hz)

Example:
To On, Off the LED on slot 9:
    1. Write the seg:bus_number corresponding to LED on slot 9 to
       altra:led
         echo 000b:03 > /sys/class/leds/altra:led/address
    2. Write 1 to brightness attr to ON, 0 to brightness attr to OFF
         echo 1 > /sys/class/leds/altra:led/brightness
         echo 0 > /sys/class/leds/altra:led/brightness
To blink the LED on slot 9:
    1. Write the seg:bus_number corresponding to LED on slot 9 to
       altra:led
         echo 000b:03 > /sys/class/leds/altra:led/address
    2. Write 1 to blink attr to select Locate(blink 1Hz), or 4 to
       blink attr to select Rebuild(blink 4Hz)
         echo 1 > /sys/class/leds/altra:led/blink
         echo 4 > /sys/class/leds/altra:led/blink
    3. Write 1 to shot attr to execute blink
         echo 1 > /sys/class/leds/altra:led/shot

cherry-pick from: AmpereComputing/ampere-centos-kernel@28c026a

Signed-off-by: Dung Cao <dcao@amperecomputing.com>
2021-07-12 08:57:22 +00:00
Fuhai Wang 81930c4bec kabi: arm version kabi check support
add -c option to enable kabi check in generate script(arm version)
  add kabi Modver for arch aarch64 in gcc 8.3.1 version

Signed-off-by: Denise Cheng <denisecheng@tencent.com>
Signed-off-by: Fuhai Wang <Fuhaiwang@tencent.com>
2021-06-23 07:24:18 +00:00
Kaixu Xia 96e329f55b package: use the correct description and packager
Use the correct description and packager.
2021-06-17 10:40:20 +08:00
Fuhai Wang 805b626a9a net: open CONFIG_XFRM_OFFLOAD for x86 public
Signed-off-by: Hongbo Li <herberthbli@tencent.com>
2021-05-18 07:22:15 +00:00
Fuhai Wang bef033fd4f config: enable pci acpi hotplug
Signed-off-by: Fuhai Wang <fuhaiwang@tencent.com>
2021-05-18 07:22:15 +00:00
Hongbo Li 0ccaa935ab net: add mellanox arm driver
add mellanox arm driver MLNX_OFED_LINUX-5.1-2.5.8.0.46-rhel8.3-aarch64.

Signed-off-by: Hongbo Li <herberthbli@tencent.com>
2021-04-15 08:35:28 +00:00
Honglin Li 2f000a7457 generate-rpms: modify the name of the kernel tag for x86 and arm64
Signed-off-by: Honglin Li <honglinli@tencent.com>
2021-04-07 06:53:59 +00:00
honglinli 3218a487da net: update bnxt_en driver
Signed-off-by: honglinli <honglinli@tencent.com>
2021-03-16 16:44:00 +08:00
honglinli 29e5f3c105 config: open CONFIG_SCSI_HPSA for arm64 public
Signed-off-by: honglinli <honglinli@tencent.com>
2021-03-16 16:44:00 +08:00
Fuhai Wang 754aa27eb6 config: open CONFIG_ARM64_VHE and fix ampere config
Signed-off-by: Fuhai Wang <fuhaiwang@tencent.com>
2021-03-16 16:44:00 +08:00
lho 345aa07d5b hwmon: Add Ampere Altra HW monitor driver
Add Ampere Altra HW monitor driver to support per core energy
and SoC temperature reporting.

cherry-pick from: f2e6dee522

Signed-off-by: lho <loc.ho@os.amperecomputing.com>
Signed-off-by: lho <hoan@os.amperecomputing.com>
2021-03-16 16:43:59 +08:00
Yi Li bf32b9cff3 Ampere: Add default kernel configure for Altra
Enable CONFIG_SENSORS_XGENE, CONFIG_I2C_XGENE_SLIMPRO,
CONFIG_IPMI_SSIF

Build CONFIG_SERIO_I8042 as module

Signed-off-by: Yi Li <adam.li@amperecomputing.com>
2021-03-16 16:43:59 +08:00
Fuhai Wang 8572885eb0 config: change default config
Signed-off-by: Fuhai Wang <fuhaiwang@tencent.com>
2021-03-16 16:43:57 +08:00
Xiaoming Gao 54dc7b487e config/arm64: OPEN CONFIG_PSI and phytium configs
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2021-03-16 11:02:59 +08:00
Kaixu Xia 590eaf1fec Init Repo base on linux 5.4.32 long term, and add base tlinux kernel interfaces.
Signed-off-by: Kaixu Xia <kaixuxia@tencent.com>
2021-03-16 11:01:34 +08:00