View | Details | Raw Unified | Return to bug 54691 | Differences between
and this patch

Collapse All | Expand All

(-)pmap.9 (+36 lines)
Lines 48-53 Link Here
48
.Nm
48
.Nm
49
is responsible for managing hardware-dependent objects such as page tables,
49
is responsible for managing hardware-dependent objects such as page tables,
50
address maps, TLBs, et cetera.
50
address maps, TLBs, et cetera.
51
.Sh INTERFACE
52
Machine-dependent code must implement the following APIs:
53
.Pp
54
.Fn pmap_activate ,
55
.Fn pmap_addr_hint ,
56
.Fn pmap_change_wiring ,
57
.Fn pmap_clear_modify ,
58
.Fn pmap_clear_reference ,
59
.Fn pmap_copy ,
60
.Fn pmap_copy_page ,
61
.Fn pmap_enter ,
62
.Fn pmap_extract ,
63
.Fn pmap_growkernel ,
64
.Fn pmap_init ,
65
.Fn pmap_init2 ,
66
.Fn pmap_is_modified ,
67
.Fn pmap_map ,
68
.Fn pmap_mincore ,
69
.Fn pmap_object_init_pt ,
70
.Fn pmap_page_exists_quick ,
71
.Fn pmap_page_protect ,
72
.Fn pmap_pinit ,
73
.Fn pmap_pinit0 ,
74
.Fn pmap_pinit2 ,
75
.Fn pmap_prefault ,
76
.Fn pmap_protect ,
77
.Fn pmap_qenter ,
78
.Fn pmap_qremove ,
79
.Fn pmap_release ,
80
.Fn pmap_remove ,
81
.Fn pmap_remove_all ,
82
.Fn pmap_remove_pages ,
83
.Fn pmap_ts_modified ,
84
.Fn pmap_zero_area ,
85
.Fn pmap_zero_page ,
86
.Fn pmap_zero_idle .
51
.Pp
87
.Pp
52
Machine-dependent code must provide the header file
88
Machine-dependent code must provide the header file
53
.Em <machine/pmap.h> .
89
.Em <machine/pmap.h> .

Return to bug 54691