|
f91ee9e432
|
Add extra tab space for formatting.
|
2022-09-30 23:59:12 +01:00 |
|
|
fd5da8ed2d
|
Remove www-client/chromium as www-client/highway has replaced it.
|
2022-09-30 23:58:05 +01:00 |
|
|
0d5aaaed08
|
Add extra tab space for formatting.
|
2022-09-30 23:56:56 +01:00 |
|
|
4d4758a340
|
Add extra tab space for formatting.
|
2022-09-30 23:39:03 +01:00 |
|
|
0095b0f914
|
Update package list. Sort packages A-Z.
|
2022-09-30 23:31:09 +01:00 |
|
|
68d3fb5a7e
|
Update Linux to 5.15.69. Enable -Werror to cause compilation failure on warnings. Change kernel compression method from Gzip to ZSTD.
|
2022-09-26 04:17:25 +01:00 |
|
|
253c1b872d
|
Update Linux to 5.15.68. Remove SMT core scheduling due to disabling SMT. Remove unnecessary Intel TXT. Remove unnecessary IOSF MBI. Decrease maximum CPU count to 6 due to disabling SMT. Add IRQFLAGS NMI support. Remove serial 8250 DMA. Remove MFD Intel PMC BXT. Remove USB printer support. Remove DMA devices. Remove x86 platform devices. Remove IOASID. Add AMD IOMMU V2. Remove Intel IOMMU. Add F2FS. Add EFIVAR FS. Remove NFS V3. Remove runtime testing.
|
2022-09-26 01:57:43 +01:00 |
|
|
4323015ab8
|
Update Linux to 5.15.68. Remove SMT core scheduling due to disabling SMT. Remove unnecessary Intel TXT. Remove unnecessary IOSF MBI. Decrease maximum CPU count to 6 due to disabling SMT. Add IRQFLAGS NMI support. Remove serial 8250 DMA. Remove MFD Intel PMC BXT. Remove USB printer support. Remove DMA devices. Remove x86 platform devices. Remove IOASID. Add AMD IOMMU V2. Remove Intel IOMMU. Add F2FS. Add EFIVAR FS. Remove NFS V3. Remove runtime testing.
|
2022-09-26 01:57:09 +01:00 |
|
|
a4b6417d08
|
Remove linker flag PIE due to failing Chromium compilation.
|
2022-09-25 21:37:52 +01:00 |
|
|
93911c21ae
|
Update Chromium env.
|
2022-09-24 01:16:12 +01:00 |
|
|
5da1d70017
|
Update package list.
|
2022-09-24 01:11:15 +01:00 |
|
|
887dea0de0
|
Add Malloc, No PIE env.
|
2022-09-24 01:10:27 +01:00 |
|
|
bf65208382
|
Remove duplicate toolchain.
|
2022-09-24 01:08:21 +01:00 |
|
|
faf7df1e70
|
Update Linux firmware to 20220913-r2.
|
2022-09-21 20:35:05 +01:00 |
|
|
54751be3b6
|
Add missing CPP toolchain component.
|
2022-09-20 03:15:09 +01:00 |
|
|
7b1e7b2018
|
Add www-client/highway to Chromium env.
|
2022-09-19 19:45:34 +01:00 |
|
|
ac662da351
|
Add www-client/highway USE flags.
|
2022-09-19 19:43:46 +01:00 |
|
|
82dfd26b87
|
Add www-client/highway unstable.
|
2022-09-19 19:32:34 +01:00 |
|
|
2a6f96a9f2
|
Remove yemou-overlay repository since it is no longer required.
|
2022-09-19 19:28:11 +01:00 |
|
|
6768641feb
|
Update Fortress repository URI. Add Highway repository.
|
2022-09-19 19:27:26 +01:00 |
|
|
92c444fef7
|
Add app-arch/lz4 to No PIE env.
|
2022-09-19 18:50:32 +01:00 |
|
|
7884951367
|
Add dev-util/android-tools unstable.
|
2022-09-19 15:56:08 +01:00 |
|
|
5ca7f32dd3
|
Remove yemou-overlay dev-lang/rust since it is now compatible with musl from gentoo repository.
|
2022-09-19 15:37:53 +01:00 |
|
|
4f0a9ad71f
|
Remove sys-libs/musl-legacy-compat since it is no longer available.
|
2022-09-19 15:36:21 +01:00 |
|
|
ef998e3b43
|
Add dev-perl/Digest-SHA1 to No PIE env.
|
2022-09-18 23:27:49 +01:00 |
|
|
c763f19e44
|
Move dev-python/snakeoil from No PIE env to Basic env.
|
2022-09-18 23:23:43 +01:00 |
|
|
877700509c
|
Add dev-python/snakeoil to No PIE env.
|
2022-09-18 23:19:28 +01:00 |
|
|
f5ad77642f
|
Add patch to replace GNU/Linux strings with Linux strings, since GNU has no relation to Linux whatsoever.
|
2022-09-18 21:29:41 +01:00 |
|
|
ec0df2cf4c
|
Update Linux firmware to 20220913.
|
2022-09-18 20:54:19 +01:00 |
|
|
5179242fbe
|
Update Inferencium repository to point to new Fortress repository.
|
2022-09-17 22:13:25 +01:00 |
|
|
a375f34c32
|
Move sys-libs/compiler-rt from No PIE env to Basic env.
|
2022-09-17 14:55:14 +01:00 |
|
|
4ffaaf9b3f
|
Fix LTO linker argument.
|
2022-09-17 00:26:25 +01:00 |
|
|
09dff353b0
|
Fix LTO linker argument.
|
2022-09-17 00:25:14 +01:00 |
|
|
1513c6030f
|
Move LTO thread count to LDFLAGS due to Clang ignoring it when set in CFLAGS.
|
2022-09-17 00:09:45 +01:00 |
|
|
4bf4ce6b20
|
Move LTO thread count to LDFLAGS due to Clang ignoring it when set in CFLAGS.
|
2022-09-17 00:08:29 +01:00 |
|
|
88e235911d
|
Add LLVM common files and Clang common files packages.
|
2022-09-16 23:21:24 +01:00 |
|
|
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 |
|