Bananymous
9ac3f48fcb
Bootloader: Implement better memset and memcpy for 32 bit addresses
2024-04-20 18:14:05 +03:00
Bananymous
ca23360d07
Bootloader: Fix GDRT pointer size to 32 bits
2024-03-26 03:04:57 +02:00
Bananymous
7e36a0be75
Bootloader: Add .data section
2024-01-12 19:27:36 +02:00
Bananymous
ff2486f58c
Bootloader: Try to enable A20 line if it is disabled
...
VirtualBox seems to have A20 disabled by default
2024-01-12 02:55:06 +02:00
Bananymous
2fec718590
Bootloader: cleanup code
2024-01-08 10:50:55 +02:00
Bananymous
abc69fa3d5
Bootloader: Search framebuffer information from kernel memory
...
Framebuffer information is no longer hard coded into bootloader.
Kernel can define framebuffer info structure in its memory which is
used for finding proper video mode.
2023-12-09 17:32:10 +02:00
Bananymous
8b01e2d4a2
Bootloader: Generalize framebuffer video mode search
...
Framebuffer size is now taken as arguments to vesa_find_video_mode
2023-12-09 16:48:04 +02:00
Bananymous
cd646a1ab7
Bootloader do some directory restructuring
2023-11-18 13:59:45 +02:00