Lines Matching +full:power +full:- +full:saving

1 .\"-
2 .\" SPDX-License-Identifier: BSD-2-Clause
9 .\" Projects Agency (DARPA) Contract No. FA8750-24-C-B047 ("DEC").
36 .Nd machine-dependent interfaces to handle CPU and thread state
91 These functions provide architecture-specific implementations of
92 machine-independent abstractions.
113 releases machine-dependent resources other than the address space for the
119 copies and updates machine-dependent state
157 copies machine-dependent state (for example, the pcb and user registers) from
235 adjust the user PC to re-invoke the current system call after returning
250 If an architecture supports low power idling,
251 this function should place the CPU into a low power state while waiting.
256 is non-zero,
258 so the CPU should prefer low-latency over maximum power savings.
262 the CPU should maximumize power savings including deferring unnecessary
269 from a low-power state.
272 handles any machine-dependent
277 handles any machine-dependent
288 While the pcb generally contains caller-save kernel register state,
291 After saving the current CPU register state of
328 returns immediately on the same CPU into the previously-saved context of
341 ensures that all possible speculation and out-of-order execution is
346 These functions support the management of machine-dependent thread
354 or when kernel-only threads are created via
373 initializes machine-dependent fields in
389 releases any machine-dependent resources for the last thread in a
397 cleans any machine-dependent state in
401 in-kernel execution.
404 releases any machine-dependent state in
424 .Pq FA8750-24-C-B047