Searched refs:trampoline (Results 1 - 4 of 4) sorted by relevance
/fuchsia/zircon/kernel/target/pc/multiboot/ |
H A D | trampoline.c | 5 #include "trampoline.h" 11 // Populate the trampoline area and enter the kernel in 64-bit mode. 13 // and the trampoline area are all placed safely outside the kernel's 16 struct trampoline* trampoline) { 17 // The trampoline area holds the 64-bit trampoline code we'll run, the 20 *trampoline = (struct trampoline){ 24 .eip = trampoline 15 boot_zbi(zircon_kernel_t* kernel, zbi_header_t* zbi, struct trampoline* trampoline) argument [all...] |
H A D | trampoline.h | 35 // jumping to the trampoline code. 36 struct trampoline { struct 51 struct trampoline* trampoline);
|
H A D | multiboot-main.c | 5 #include "trampoline.h" 179 // Use discarded ZBI space to hold the trampoline. 180 void* trampoline; local 181 result = zbi_create_section(zbi, capacity, sizeof(struct trampoline), 182 ZBI_TYPE_DISCARD, 0, 0, &trampoline); 185 zbi, capacity, sizeof(struct trampoline), (int)result); 189 // space that the trampoline code will copy it from. 250 boot_zbi(kernel, data, trampoline);
|
H A D | rules.mk | 26 $(LOCAL_DIR)/trampoline.c \ 74 # Build the multiboot trampoline whenever building the kernel.
|
Completed in 25 milliseconds