You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
923 B
C

/* Copyright (C) 2021,2022 fef <owo@fef.moe>. All rights reserved. */
#pragma once
#include <gay/types.h>
extern void _image_start_phys;
#define image_start_phys ((vm_paddr_t)&_image_start_phys)
extern void _image_end_phys;
#define image_end_phys ((vm_paddr_t)&_image_end_phys)
extern void _image_start;
#define image_start (&_image_start)
extern void _image_end;
#define image_end (&_image_end)
extern void _kernel_start_phys;
#define kern_start_phys ((vm_paddr_t)&_kernel_start_phys)
extern void _kernel_end_phys;
#define kern_end_phys ((vm_paddr_t)&_kernel_end_phys)
extern void _kernel_start;
#define kern_start (&_kernel_start)
extern void _kernel_end;
#define kern_end (&_kernel_end)
extern void _text_start;
#define text_start (&_text_start)
extern void _text_end;
#define text_end (&_text_end)
extern void _isr_start;
#define isr_start (&_isr_start)
extern void _isr_end;
#define isr_end (&_isr_end)