|
838428152e
|
Disable kvm.nx_huge_pages mitigation. Disable L1 Terminal Fault mitigation due to current CPU not being vulnerable. Disable Microarchitectural Data Sampling mitigation due to current CPU not being vulnerable. Disable MMIO stale data mitigation due to current CPU not being vulnerable. Disable Page Table Isolation mitigation due to current CPU not being vulnerable. Disable Retbleed mitigation due to current CPU not being vulnerable. Enable Spectre V2 mitigation due to current CPU being vulnerable. Enable Speculative Store Bypass mitigation due to current CPU being vulnerable. Disable Special Register Buffer Data Sampling mitigation due to current CPU not being vulnerable. Disable Transactional Synchronization Extensions mitigation async abort due to current CPU not being vulnerable. Disable debugfs. Enable initialize-on-allocation to ensure memory is zeroed on allocation. Enable initialize-on-free to ensure memory is zeroed on free. Enable page allocation shuffle. Enable randomize kstack offset. Disable SLAB merging. Disable vsyscall. Disable SMT for protection against potential security issues. Remove CPU mitigations not applicable to current CPU. Remove wireless support. Build system firmware into kernel.
|
2022-09-16 23:10:16 +01:00 |
|
|
e62f27886d
|
Add comments to identify firmware.
|
2022-09-16 21:25:22 +01:00 |
|
|
630473352b
|
Remove unused firmware.
|
2022-09-16 21:18:23 +01:00 |
|
|
9f56fecb70
|
Remove AMD family 17h CPU microcode due to architecture change. Remove AMD Raven and Raven 2 GPU firmware due to GPU change. Remove AMD Picasso GPU firmware since it is not required for this system. Remove all Realtek RTL NIC firmware except required RTL 8168h since it is the only firmware required.
|
2022-09-16 19:57:28 +01:00 |
|
|
fed721b8b8
|
Change microarchitecture from Zen 1 to Zen 3 due to CPU architecture change. Switch to ThinLTO since full LTO now causes memory consumption issues. Limit ThinLTO thread count to 4.
|
2022-09-16 19:28:32 +01:00 |
|
|
58eaf83cf0
|
Change microarchitecture from Zen 1 to Zen 3 due to CPU architecture change. Sort toolchain commands A-Z.
|
2022-09-16 19:26:41 +01:00 |
|
|
995b294c98
|
Change microarchitecture from Zen 1 to Zen 3 due to CPU architecture change. Sort toolchain commands A-Z.
|
2022-09-16 19:26:02 +01:00 |
|
|
97c803145c
|
Change microarchitecture from Zen 1 to Zen 3 due to CPU architecture change. Sort toolchain commands A-Z.
|
2022-09-16 19:25:20 +01:00 |
|
|
2bdabbb87a
|
Change microarchitecture from Zen 1 to Zen 3 due to CPU architecture change. Sort toolchain commands A-Z.
|
2022-09-16 19:24:35 +01:00 |
|
|
2212fecc2b
|
Change microarchitecture from Zen 1 to Zen 3 due to CPU architecture change. Sort toolchain commands A-Z.
|
2022-09-16 19:23:41 +01:00 |
|
|
d5b121cc48
|
Change microarchitecture from Zen 1 to Zen 3 due to CPU architecture change. Sort toolchain commands A-Z.
|
2022-09-16 19:22:38 +01:00 |
|
|
4914239ca4
|
Change microarchitecture from Zen 1 to Zen 3 due to CPU architecture change. Sort toolchain commands A-Z.
|
2022-09-16 18:54:57 +01:00 |
|
|
e7bf56fc61
|
Change microarchitecture from Zen 1 to Zen 3 due to CPU architecture change.
|
2022-09-16 18:51:33 +01:00 |
|
|
20044eb6a4
|
Change microarchitecture from Zen 1 to Zen 3 due to CPU architecture change. Sort toolchain commands A-Z.
|
2022-09-16 18:50:59 +01:00 |
|
|
31bd670a72
|
Change microarchitecture from Zen 1 to Zen 3 due to CPU architecture change. Switch to ThinLTO since full LTO now causes memory consumption issues. Limit ThinLTO thread count to 4. Limit Portage compilation thread count to 4.
|
2022-09-16 18:48:43 +01:00 |
|
|
1478da90ed
|
Increase maximum number of CPUs to 12. Build AMD Zen and Zen 3 microcode into kernel. Remove virtualisation support from kernel.
|
2022-09-13 22:18:27 +01:00 |
|
|
1d234888ff
|
Change incorrectly added AMD CPU family 15h microcode to 19h microcode.
|
2022-09-13 19:46:54 +01:00 |
|
|
e07eb55b4c
|
Add AMD Zen 3 family 15h microcode.
|
2022-09-13 19:43:17 +01:00 |
|
|
3dc360336d
|
Delete old firmware config.
|
2022-09-13 19:09:45 +01:00 |
|
|
a7f9ce886f
|
Remove unnecessary AMD SEV firmware and unused CPU model microcode.
|
2022-09-13 19:07:56 +01:00 |
|
|
7590f96d90
|
Remove outdated version.
|
2022-09-13 17:28:44 +01:00 |
|
|
dd7219b9b9
|
Sort packages A-Z. Remove duplicate and unnecessary packages.
|
2022-09-13 17:24:15 +01:00 |
|
|
2aa68193cf
|
Remove www-client/firefox since it is no longer required.
|
2022-09-13 17:13:35 +01:00 |
|
|
3100622db3
|
Add Gentoo repo Git repository to switch from rsync to Git sync.
|
2022-09-11 15:27:17 +01:00 |
|
|
1d57ecb9ae
|
Remove dev-util/android-studio due to it no longer being required.
|
2022-09-06 20:04:33 +01:00 |
|
|
a633ce2b15
|
Update Linux 5.15.52 to 5.15.59.
|
2022-09-06 19:53:16 +01:00 |
|
|
e76c08743c
|
Rename Common flags to Compiler flags for accuracy.
|
2022-09-06 19:51:50 +01:00 |
|
|
cf637c89ff
|
Remove obsolete Werror env.
|
2022-08-26 18:15:48 +01:00 |
|
|
5b3c9c65f2
|
Remove obsolete Werror env.
|
2022-08-26 18:15:29 +01:00 |
|
|
11ccbe463c
|
Remove variable zero initialisation compiler hardening flag in GCC envs due to it breaking GCC.
|
2022-08-26 18:12:36 +01:00 |
|
|
ac0e482533
|
Unify hardening flag names to SEC.
|
2022-08-26 17:14:03 +01:00 |
|
|
ac4cc2282b
|
Add GCC integer overflow and undefined behaviour compilation hardening flags.
|
2022-08-26 17:06:13 +01:00 |
|
|
c295d38d9b
|
Add Chromium profile configuration file for usage with separate, isolated profiles.
|
2022-08-25 19:13:27 +01:00 |
|
|
9a1fd89665
|
Add Chromium default configuration file.
|
2022-08-25 19:05:53 +01:00 |
|
|
9c059272af
|
Add Clang integer overflow and undefined behaviour compilation hardening flags.
|
2022-08-24 14:34:40 +01:00 |
|
|
c8499b1ac2
|
Move sys-fs/jmtpfs to GCC - No PIE env.
|
2022-08-19 14:55:51 +01:00 |
|
|
9af19765dd
|
Move sys-auth/elogind to GCC - No PIE env.
|
2022-08-19 14:53:24 +01:00 |
|
|
b2c1c36dcd
|
Move sys-block/thin-provisioning-tools to GCC - No PIE env.
|
2022-08-16 20:07:32 +01:00 |
|
|
09b57c8c14
|
Remove sys-apps/attr from No PIE env.
|
2022-08-16 19:59:51 +01:00 |
|
|
a1be827c2d
|
Move sys-apps/iproute2 from No PIE env to Basic env.
|
2022-08-16 19:56:53 +01:00 |
|
|
b1924f401d
|
Add sys-apps/attr to GCC - Basic env.
|
2022-08-16 19:15:51 +01:00 |
|
|
d47d231e0f
|
Update linux-firmware packages.
|
2022-08-16 19:09:01 +01:00 |
|
|
06ee266875
|
Remove now unnecessary Waybar patch.
|
2022-08-16 19:06:57 +01:00 |
|
|
98b94f51df
|
Add dev-perl/XML-Parser to No PIE env.
|
2022-08-13 18:23:06 +01:00 |
|
|
5b6a10a128
|
Add dev-perl/HTML-Parser to No PIE env.
|
2022-08-13 17:56:39 +01:00 |
|
|
de4f1bc483
|
Add perl-core/Compress-Raw-Zlib to No PIE env.
|
2022-08-13 17:54:45 +01:00 |
|
|
22b291a1e4
|
Add dev-perl/Net-SSLeay to No PIE env.
|
2022-08-13 17:21:10 +01:00 |
|
|
d63dc601e9
|
Add dev-perl/TermReadKey to No PIE env.
|
2022-08-13 17:19:32 +01:00 |
|
|
f1936ec965
|
Add dev-perl/Socket6 to No PIE env.
|
2022-08-13 17:09:42 +01:00 |
|
|
52fb5d87d8
|
Add FEATURE buildpkg.
|
2022-08-02 20:10:10 +01:00 |
|