L4Re Operating System Framework
Interface and Usage Documentation
Loading...
Searching...
No Matches
pf_trampoline.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2026 Kernkonzept GmbH.
3
* Author(s): Frank Mehnert <frank.mehnert@kernkonzept.com>
4
*
5
* License: see LICENSE.spdx (in this directory or the directories above)
6
*/
7
12
13
#pragma once
14
19
24
struct
l4_pf_trampoline_regs_t
25
{
26
l4_umword_t
reserved1[1];
// eret_work
27
l4_umword_t
reserved2[31];
// GP registers
28
l4_umword_t
ip
;
29
l4_umword_t
reserved3[2];
// status, cause
30
l4_umword_t
pfa
;
31
l4_umword_t
reserved4[1];
// hstatus
32
};
l4_umword_t
unsigned long l4_umword_t
Unsigned machine word.
Definition
l4int.h:40
l4_pf_trampoline_regs_t
Register state for page fault trampoline handlers.
Definition
pf_trampoline.h:25
l4_pf_trampoline_regs_t::pfa
l4_umword_t pfa
page fault address
Definition
pf_trampoline.h:26
l4_pf_trampoline_regs_t::ip
l4_umword_t ip
instruction pointer of faulting instruction
Definition
pf_trampoline.h:29
riscv
l4
sys
arch
pf_trampoline.h
Generated on
for L4Re Operating System Framework by
1.15.0