CyrIng
|
d1a61cb80d
|
[aarch64][riscv64][ppc64] Optimize POWERED() macro with branchless 3-state
|
2025-06-23 09:14:59 +02:00 |
|
CyrIng
|
3a7c7033f2
|
[Kernel] Defer cpufreq get_policy and asm/amd/nb.h to v6.16
|
2025-06-05 20:46:55 +02:00 |
|
CyrIng
|
90d4825ad0
|
[Kernel][6.15] Fix missing cpufreq_get_policy and asm/amd/nb.h
|
2025-05-31 10:05:27 +02:00 |
|
CyrIng
|
dfac22ae8a
|
[Doc] Obfuscate support email format in README and CLI usage
|
2025-05-29 09:12:38 +02:00 |
|
CyrIng
|
6b7ea15142
|
[aarch64][riscv64][ppc64] Use exclusive load/store for selected shared variables
|
2025-05-28 15:17:58 +02:00 |
|
CyrIng
|
6b176cd026
|
[Kernel] Use VM_DONTEXPAND in mmap() for stability and isolation
|
2025-05-28 07:01:03 +02:00 |
|
CyrIng
|
a3b978a2d3
|
[Code Review] Make module parameters load-time only (#547)
|
2025-05-22 19:19:09 +02:00 |
|
CyrIng
|
2569ef0518
|
[aarch64][riscv64][ppc64] Improving the CPU topology to detect BSP
|
2025-05-19 20:50:18 +02:00 |
|
CyrIng
|
e684e642d0
|
[UI] Increased length of L3 cache digits in header
|
2025-05-12 12:12:29 +02:00 |
|
CyrIng
|
93c7096e2b
|
[Code Review] Refactored variable names for inclusivity
|
2025-05-08 11:17:40 +02:00 |
|
CyrIng
|
d94626d276
|
[IMC] Can display Twelve Channel memory controller
* Renamed `Disabled` to `Undefined` channels
|
2025-05-03 17:48:32 +02:00 |
|
CyrIng
|
c508b7d3f1
|
[CLI][aarch64][riscv64][ppc64] Compute the SMBIOS DIMM part number
|
2025-04-18 14:48:51 +02:00 |
|
CyrIng
|
2cce3ed28d
|
[Build] Prevent module loading if detected CPU count > CORE_COUNT
|
2025-04-12 09:37:20 +02:00 |
|
CyrIng
|
812f297a22
|
[Build] Kernel 6.15 is switching to use hrtimer_setup()
|
2025-04-09 09:54:20 +02:00 |
|
CyrIng
|
5c620b7f42
|
[Build] of_root defined since Kernel 3.19
|
2025-04-02 14:54:47 +02:00 |
|
CyrIng
|
17886cba2b
|
[Build] Replaced inline C functions with static or macro
* Kernel 6.14 `node_to_amd_nb()` workaround
|
2025-03-31 16:49:47 +02:00 |
|
CyrIng
|
f97a8b41e9
|
[riscv64] Fill with the Machine Architecture ID Register marchid
[ppc64] Added source comment
|
2025-03-29 12:46:48 +01:00 |
|
CyrIng
|
c0942e22c6
|
[riscv64][ppc64] Improving Hybrid processor detection
|
2025-03-28 19:58:14 +01:00 |
|
CyrIng
|
9a9a9651e8
|
[Build] Added CONFIG_ACPI_CPPC_LIB to conditionnaly build EPP
|
2025-03-26 14:10:27 +01:00 |
|
CyrIng
|
ccbd931816
|
[ppc64] Fix the Carry flag asm code
|
2025-03-24 20:01:48 +01:00 |
|
CyrIng
|
1d39401900
|
[ppc64] The processor version register (PVR) is a 32-bit register
|
2025-03-23 10:58:07 +01:00 |
|
CyrIng
|
f300d888fc
|
[ppc64] Use MFXER to get the XER
* Raise the Carry Flag
|
2025-03-22 14:57:35 +01:00 |
|
CyrIng
|
73d1856d4a
|
uBench: Code clean-up
|
2025-03-22 09:18:09 +01:00 |
|
CyrIng
|
f16fdf303c
|
[ppc64][riscv64] ASM instructions for uBench macros
|
2025-03-21 21:18:15 +01:00 |
|
CyrIng
|
357b4b8c28
|
[ppc64] Detect the IBM POWER10 Functional Simulator
|
2025-03-16 14:36:23 +01:00 |
|
CyrIng
|
5dba49ee90
|
[aarch64][riscv64][ppc64] Improving DT integration to detect VM
|
2025-03-16 12:55:00 +01:00 |
|
CyrIng
|
0b58936203
|
[ppc64][riscv64] Device Tree fetching based on kernel version
|
2025-03-15 00:06:53 +01:00 |
|
CyrIng
|
e532c1c2e9
|
[PowerPC] Preliminary port to the ppc64le architecture
|
2025-03-13 16:08:30 +01:00 |
|