diff options
Diffstat (limited to 'boot/limine/uacpi.c')
| -rw-r--r-- | boot/limine/uacpi.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/boot/limine/uacpi.c b/boot/limine/uacpi.c new file mode 100644 index 0000000..93b4fd1 --- /dev/null +++ b/boot/limine/uacpi.c @@ -0,0 +1,10 @@ +#include "uacpi/kernel_api.h" +#include "limine.h" + +extern struct limine_rsdp_response *_limine_rsdp_resp; + +uacpi_status uacpi_kernel_get_rsdp(uacpi_phys_addr *out_rsdp_address) +{ + *out_rsdp_address = (uintptr_t)_limine_rsdp_resp->address; + return UACPI_STATUS_OK; +} |
