Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | DragonFlyBSD: build fixes | Christian Göttsche | 2024-01-20 | 1 | -3/+11 |
| | |||||
* | Rename ProcessList to ProcessTable throughout | Nathan Scott | 2023-08-31 | 1 | -4/+4 |
| | | | | | | | | | | | | Following up with some discusson from a few months back, where it was proposed that ProcessTable is a better name. This data structure is definitely not a list ... if it was one-dimensional it'd be a set, but in practice it has much more in common with a two-dimensional table. The Process table is a familiar operating system concept for many people too so it resonates a little in that way as well. | ||||
* | BSD platforms: Reject negative and zero KERN_FSCALE factors | Explorer09 | 2023-08-30 | 1 | -1/+1 |
| | | | | | | | | | | | | | | The "fscale" value, retrieved by sysctl() in BSD platforms, is used for computing CPU percentages of the processes. To prevent a division by zero, we should reject a zero "fscale" value. (A negative "fscale" value will not make sense either.) For DragonFlyBSD and FreeBSD, this would fall back to the hard-coded default scale. For NetBSD and OpenBSD, there is no hard-coded default value, so the zero or negative "fscale" is now a fatal error. Signed-off-by: Kang-Che Sung <explorer09@gmail.com> | ||||
* | DragonFlyBSD build fix (this->kernelFScale) | Explorer09 | 2023-08-30 | 1 | -3/+3 |
| | |||||
* | Build fixes for DragonFlyBSD | Benny Baumann | 2023-05-09 | 1 | -3/+3 |
| | |||||
* | Adapt platform code for the new Machine base class | Nathan Scott | 2023-05-08 | 1 | -0/+341 |
Move host-centric data to new derived <Platform>Machine classes, separate from process-list-centric data. |