Commit Graph

47 Commits

Author SHA1 Message Date
kaixuxiakx f45a183605
Merge pull request #52 from duanery/enable_squashfs_zlib
squashfs: enable CONFIG_SQUASHFS_ZLIB
2021-01-25 04:38:47 +00:00
yongduan 40b567175e squashfs: enable CONFIG_SQUASHFS_ZLIB
Refer to the config of centos 8

Signed-off-by: yongduan <yongduan@tencent.com>
2021-01-19 20:32:08 +08:00
kaixuxiakx 5d30195b1f
Merge pull request #47 from duanery/enable_cachefiles
enable CONFIG_CACHEFILES
2021-01-11 03:13:06 +00:00
yongduan 15b0aa0d7f enable CONFIG_CACHEFILES
Signed-off-by: yongduan <yongduan@tencent.com>
2020-12-14 20:27:03 +08:00
Hongbo Li 16d1c13cad netfilter: add ip6tables nat support
Open CONFIG_IP6_NF_NAT

Signed-off-by: Hongbo Li <herberthbli@tencent.com>
2020-11-30 11:24:43 +08:00
Xiaoming Gao 58236eda44 config: fix silent config
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-09-23 19:20:03 +08:00
Oilbeater e784685688
config: enable geneve 2020-09-16 10:30:14 +08:00
Xiaoming Gao 7b0b2d84b9 config: disable bt sched
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-09-14 16:59:33 +08:00
Hongbo Li 6444bf5cff net: update mlx drv
comment "echo "%__os_install_post %{nil}" >> ~/.rpmmacros"
to make compile success in chroot envrionment.

Signed-off-by: Hongbo Li <herberthbli@tencent.com>
2020-08-14 10:32:09 +08:00
Hongbo Li 5f36de68e0 mlx drv update
Signed-off-by: Hongbo Li <herberthbli@tencent.com>
2020-07-17 15:54:17 +08:00
Hongbo Li 70433937ca add mlx drv
Make mlx driver build with kernel.

Signed-off-by: Hongbo Li <herberthbli@tencent.com>
2020-07-17 15:54:04 +08:00
chen xiaoguang e59390ab76 Revert "sched/BT: add RDT support for BT scheduler class"
This reverts commit a2119393bd.

Signed-off-by: Xiaoguang Chen <xiaoggchen@tencent.com>
2020-07-16 12:41:34 +08:00
Kaixu Xia e160ea10b7 drivers: update megaraid drivers to 07.713.02.00
Update from 07.707.51.00-rc1 to 07.713.02.00.

Signed-off-by: Kaixu Xia <kaixuxia@tencent.com>
2020-07-08 15:55:26 +08:00
Xiaoming Gao c1d41dd03c config: open more virtualization support
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-06-05 12:43:25 +08:00
Xiaoming Gao 1193d389ae config: open CONFIG_VMD
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-06-05 11:00:01 +08:00
He Chen a2119393bd sched/BT: add RDT support for BT scheduler class
Offline tasks (BT tasks) may have some performance impact to online
tasks.
In this commit, we introduce Intel RDT features to limit offline tasks
L3 cache usage to avoid the influence caused by offline tasks.

Signed-off-by: Xiaoguang Chen <xiaoggchen@tencent.com>
Signed-off-by: He Chen <heddchen@tencent.com>
2020-05-29 10:40:58 +08:00
Xiaoming Gao f2ebfe3050 config: open CONFIG_PREEMPT_VOLUNATRY
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-05-29 10:40:56 +08:00
Xiaoming Gao 36f6ad7e08 config: OPEN CONFIG_SECURITY_APPARMOR
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-05-29 10:39:59 +08:00
Xiaoming Gao 015ab8d0bb config: open CONFIG_IAVF
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-05-29 10:39:24 +08:00
Xiaoming Gao 817f8a6ba6 package: add kernel-tools.spec
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-05-29 10:38:38 +08:00
He Chen 0b667819c3 sched/bt: BT schduler cgroup support
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
Signed-off-by: Hua Liu <shookliu@tencent.com>
Signed-off-by: Xiaogguang Chen <xiaoggchen@tencent.com>
Signed-off-by: Zhiguang Peng <zgpeng@tencent.com>
Signed-off-by: Bin Fan <tombinfan@tencent.com>
Signed-off-by: He Chen <heddchen@tencent.com>
2020-03-02 22:03:10 +08:00
He Chen b48a63ef2c sched: add offline scheduler class
The offline scheduler named BT sched is based on the CFS scheduler. We
also use the rb-tree as the run queue to save the runnable tasks. And the
vruntime concept is also used in the offline scheduler. And the priority
of offline scheduler is from 140 to 179. So now the schedulers in the
kernel are as follows: stop, RT, CFS, BT and idle.

Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
Signed-off-by: Hua Liu <shookliu@tencent.com>
Signed-off-by: Xiaogguang Chen <xiaoggchen@tencent.com>
Signed-off-by: Zhiguang Peng <zgpeng@tencent.com>
Signed-off-by: Bin Fan <tombinfan@tencent.com>
Signed-off-by: He Chen <heddchen@tencent.com>
2020-03-02 22:03:09 +08:00
Liu Yu 77507cb633 config: Fix version info
Signed-off-by: Liu Yu <allanyuliu@tencent.com>
2020-01-02 14:52:25 +08:00
Liu Yu b30d8580b8 arm/myimx6q: init config for myimx6q
Signed-off-by: Liu Yu <allanyuliu@tencent.com>
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-01-02 14:50:57 +08:00
Xiaoming Gao 2130287c32 config: open more bpf configs
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-01-02 12:23:56 +08:00
Xiaoming Gao b33e24d922 config: open CONFIG_PARAVIRT
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-01-02 12:18:43 +08:00
Xiaoming Gao af630c3d7d config: open CONFIG_EDAC
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-01-02 12:18:36 +08:00
Xiaoming Gao 72242724a7 config: open more ipv6 configs
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-01-02 12:18:25 +08:00
Liu Yu d0a22d4253 extra_modules: Add module kvdo
Signed-off-by: Liu Yu <allanyuliu@tencent.com>
2020-01-02 12:18:20 +08:00
Liu Yu bcf6444552 extra_modules: Add module bnxt
Signed-off-by: Liu Yu <allanyuliu@tencent.com>
2020-01-02 12:18:12 +08:00
Liu Yu 8cf12296e4 build: Add extra modules build support
With the patch, extra modules can be built/installed with kernel rpm

Signed-off-by: Liu Yu <allanyuliu@tencent.com>
2020-01-02 12:18:05 +08:00
Xiaoming Gao 5a174d2578 package: auto generate changelog use git log command
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-01-02 12:17:43 +08:00
Xiaoming Gao 446b1f971c config: open CONFIG_PVPANIC as module
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-01-02 12:17:37 +08:00
Xiaoming Gao b15d7da7ea config: open CONFIG_BLK_DEV_RAM as module
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-01-02 12:17:00 +08:00
Xiaoming Gao fc043ef48f spec: generate vmlinuz hmac file
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-01-02 12:15:53 +08:00
Xiaoming Gao fe2c133eeb config: set CONFIG_LEGACY_PTY_COUNT default to 0
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-01-02 12:15:44 +08:00
Xiaoming Gao 72a8ab4d9e config: open CONFIG_BNXT as module
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-01-02 12:14:12 +08:00
Xiaoming Gao 8734eab028 config: open CONFIG_AMD_IOMMU
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-01-02 12:13:00 +08:00
Xiaoming Gao ed52ce855e config: oepn CONFIG_EXT2_FS_XATTR and CONFIG_EXT4_ENCRYPTION
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-01-02 12:12:43 +08:00
Wang Fuhai 38686a2611 vfio: set vfio config on
Signed-off-by: Wang Fuhai <fuhaiwang@tencent.com>
2020-01-02 12:11:28 +08:00
Songqiao Tao 09ba05ac33 package: update rpm scripts for kernel installation, upgrade and uninstallation
Signed-off-by: Songqiao Tao <joeytao@tencent.com>
2020-01-02 12:08:00 +08:00
Songqiao Tao 9f24492448 package: update package name and config for x86_64
Signed-off-by: Songqiao Tao <joeytao@tencent.com>
2020-01-02 12:07:42 +08:00
Xiaoming Gao 81ab4e36cb config: open CONFIG_UNWINDER_FRAME_POINTER
livepath need it

Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-01-02 12:07:31 +08:00
Xiaoming Gao 8df782945a kernel: open CONFIG_LIVEPATCH
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-01-02 12:07:25 +08:00
Songqiao Tao ec7345a167 package: update spec, mark kernel rpm of centos as obsolete
add "Provides: kernel-**" and "Obsoletes: kernel-**" in kernel-tlinux.spec,
mark kernel rpm of centos as obsolete.

Signed-off-by: Songqiao Tao <joeytao@tencent.com>
2020-01-02 12:03:39 +08:00
Xiaoming Gao d1ba44104c config: open CONFIG_USER_NS
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-01-02 12:03:29 +08:00
Xiaoming Gao 78a8c3c2c2 Init Repo base on 4.14.105 long term, and add base tlinux kernel interfaces
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-01-02 10:51:04 +08:00