From f1ca8986df3db0ef1e5a9404d3878c70e336971e Mon Sep 17 00:00:00 2001
From: mintsuki <mintsuki@protonmail.com>
Date: Sat, 2 Apr 2022 11:27:58 +0200
Subject: [PATCH] Update for Limine rc11

---
 GNUmakefile     | 4 ++--
 kernel/kernel.c | 3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/GNUmakefile b/GNUmakefile
index 113bc08..ccec474 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -42,7 +42,7 @@ barebones.iso: limine kernel
 		--efi-boot limine-cd-efi.bin \
 		-efi-boot-part --efi-boot-image --protective-msdos-label \
 		iso_root -o barebones.iso
-	limine/limine-s2deploy barebones.iso
+	limine/limine-deploy barebones.iso
 	rm -rf iso_root
 
 barebones.hdd: limine kernel
@@ -51,7 +51,7 @@ barebones.hdd: limine kernel
 	parted -s barebones.hdd mklabel gpt
 	parted -s barebones.hdd mkpart ESP fat32 2048s 100%
 	parted -s barebones.hdd set 1 esp on
-	limine/limine-s2deploy barebones.hdd
+	limine/limine-deploy barebones.hdd
 	sudo losetup -Pf --show barebones.hdd >loopback_dev
 	sudo mkfs.fat -F 32 `cat loopback_dev`p1
 	mkdir -p img_mount
diff --git a/kernel/kernel.c b/kernel/kernel.c
index f7730ed..1b9b8e6 100644
--- a/kernel/kernel.c
+++ b/kernel/kernel.c
@@ -27,7 +27,8 @@ void _start(void) {
 
     // We should now be able to call the Limine terminal to print out
     // a simple "Hello World" to screen.
-    terminal_request.response->terminals[0]->write("Hello World", 11);
+    struct limine_terminal *terminal = terminal_request.response->terminals[0];
+    terminal_request.response->write(terminal, "Hello World", 11);
 
     // We're done, just hang...
     done();