Commit graph

24 commits

Author SHA1 Message Date
b8a175b78f Setting up a VESA video mode 2025-07-16 04:45:32 +02:00
cdfef627fa Printing a hex dump of the tftp_open cmd 2025-07-09 20:22:39 +02:00
093969301e Trying to debug failing TFTP open 2025-07-09 19:29:27 +02:00
be2d14de91 Increased TX buffer size 2025-07-09 18:49:38 +02:00
43a0d9017c We have liftoff! 2025-07-08 17:22:00 +02:00
5fab4ba6c3 Alloc'ing from the memory map 2025-07-08 15:59:52 +02:00
51502e07d4 lboot now sets up an initial bootboot struct 2025-07-08 15:43:19 +02:00
1ba17d852b Fixed bug in page table heap alloc 2025-07-08 14:15:51 +02:00
c13946c7dd Receiving a whole file over PXE 2025-07-08 02:04:02 +02:00
1c0b8a53d6 Partially implemented ELF loading 2025-07-07 16:18:46 +02:00
e8e139ddf3 Retrieving the first block via PXE 2025-07-07 02:55:26 +02:00
fcdea29944 Imported a bunch of C code from KarlOS + bootboot 2025-07-07 02:38:36 +02:00
94919ad0c7 Opening a TFTP file stream 2025-07-07 02:10:02 +02:00
04f6352b77 Loading 64-bit segments into all selectors 2025-07-05 21:31:37 +02:00
c24a6014f7 Set up a separate long-mode GDT 2025-07-05 20:41:51 +02:00
0bfcd7afd2 (Mostly) entering long mode 2025-07-05 20:29:53 +02:00
11cdc51979 Filling out the rest of the page tables 2025-07-05 20:18:58 +02:00
c41288151a More coherent symbol names 2025-07-05 19:39:25 +02:00
517fcba43b Alloc'ing from heap we set up. 2025-07-05 19:34:54 +02:00
50d9e63041 Scanning for useful mem for heap 2025-07-05 19:30:14 +02:00
77d791f177 Implemented mmap storage, mem allocation etc. 2025-07-05 15:30:38 +02:00
54476eeea1 Working on e820 memory map 2025-07-04 16:33:05 +02:00
f157f82657 Print to COM1 port 2025-07-04 16:17:38 +02:00
1015d79280 Entering unreal mode 2025-07-04 15:51:51 +02:00
Renamed from boot16.S (Browse further)