kernel

hobby kernel
git clone git://git.evenfri.duckdns.org/kernel.git
Log | Files | Refs | README | LICENSE

commit 0905c02b4a2494937fda3213e1a8bd347c6a5b73
parent ab27e793dd9926567c8c7641dd0d4beb1e282ba0
Author: evenfri <evenfri256@gmail.com>
Date:   Tue,  4 Aug 2026 23:28:53 +0800

idk

Diffstat:
Minit.c | 3+--
Muser/isodir/boot/grub/grub.cfg | 6+++++-
Mvfs.c | 3---
3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/init.c b/init.c @@ -14,8 +14,7 @@ void multiboot(uint32_t magic, multiboot_info_t *mbi) { kpanic("invalid memory map given by GRUB"); } - int i; - for (i = 0; i < mbi->mmap_length; i += sizeof(multiboot_memory_map_t)) { + for (int i = 0; i < (int)mbi->mmap_length; i += sizeof(multiboot_memory_map_t)) { multiboot_memory_map_t* mmmt = (multiboot_memory_map_t*) (mbi->mmap_addr + i); diff --git a/user/isodir/boot/grub/grub.cfg b/user/isodir/boot/grub/grub.cfg @@ -1,3 +1,7 @@ -menuentry "os" { +set timeout=0 +set default=0 + +menuentry "test" { multiboot /boot/kernel + boot } diff --git a/vfs.c b/vfs.c @@ -9,9 +9,6 @@ size_t vfs_read(unsigned int fd, void *buf, size_t size) { for (size_t i = 0; i < size; i++) { ptr[i] = keyboard_read(); - if (ptr[i] == '\n') { - return EOF; - } bytes_read++; } return bytes_read;