#include <ipxe/nap.h>
#include <realmode.h>
Go to the source code of this file.
◆ FILE_LICENCE()
FILE_LICENCE |
( |
GPL2_OR_LATER_OR_UBDL |
| ) |
|
◆ bios_cpu_nap()
static void bios_cpu_nap |
( |
void |
| ) |
|
|
static |
Save power by halting the CPU until the next interrupt.
Definition at line 10 of file bios_nap.c.
__asm__ __volatile__("call *%9" :"=a"(result), "=c"(discard_ecx), "=d"(discard_edx) :"d"(0), "a"(code), "b"(0), "c"(in_phys), "D"(0), "S"(out_phys), "m"(hypercall))
__asm__(".section \".rodata\", \"a\", " PROGBITS "\n\t" "\nprivate_key_data:\n\t" ".size private_key_data, ( . - private_key_data )\n\t" ".equ private_key_len, ( . - private_key_data )\n\t" ".previous\n\t")
References __asm__(), and __volatile__().
◆ PROVIDE_NAP()