xref: /freebsd/stand/common/modinfo.h (revision a3bdf33f3e46d37a2288faa0391e59ce65d430cb)
1 /*-
2  * Copyright (c) 2022, Netflix, Inc.
3  *
4  * SPDX-License-Identifier: BSD-2-Clause
5  */
6 #ifndef COMMON_MODINFO_H
7 #define COMMON_MODINFO_H
8 
9 extern const char md_modtype[];
10 extern const char md_kerntype[];
11 extern const char md_modtype_obj[];
12 extern const char md_kerntype_mb[];
13 
14 int md_load(char *args, vm_offset_t *modulep, vm_offset_t *dtb);
15 int md_load64(char *args, vm_offset_t *modulep, vm_offset_t *dtb);
16 
17 vm_offset_t md_copymodules(vm_offset_t addr, bool kern64);
18 vm_offset_t md_copyenv(vm_offset_t addr);
19 vm_offset_t md_align(vm_offset_t addr);
20 
21 #endif /* COMMON_MODINFO_H */
22