Basic virtual boot support(no actual boot protocol though) #2

Open
6f6626 wants to merge 1 commits from 6f6626/kolibrios64:main into main
First-time contributor

Quick and dirty impl(map_region_lessthan2mb would probably be a good idea,though would we really need it? all we need is map the kernel and a small part of bootloader)
i did test the changes and it boots in qemu(can't test on real hardware because i don't have any with a serial port)
might as well make a pull request now before i start working on the memory map passing stuff
maybe we should disable paging instead idk
registers used may be changed at request(probably to eliminate REX.R, so rax,rbx,rcx,etc...)
kind of WIP

Quick and dirty impl(map_region_lessthan2mb would probably be a good idea,though would we really need it? all we need is map the kernel and a small part of bootloader) i did test the changes and it boots in qemu(can't test on real hardware because i don't have any with a serial port) might as well make a pull request now before i start working on the memory map passing stuff maybe we should disable paging instead idk registers used may be changed at request(probably to eliminate REX.R, so rax,rbx,rcx,etc...) kind of WIP
6f6626 added 1 commit 2025-08-09 18:56:46 +02:00
Quick and dirty impl(map_region_lessthan2mb would probably be a good idea,though would we really need it? all we need is map the kernel and a small part of bootloader)
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u main:6f6626-main
git checkout 6f6626-main
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KolibriOS/kolibrios64#2
No description provided.