Commit graph

19 commits

Author SHA1 Message Date
Artemis Tosini fb7dcf0f40
Move kernel offset into one constant 2024-08-07 02:28:18 +00:00
Artemis Tosini 2a4c87c6b1
call it modinfo, not metadata 2024-08-07 02:10:10 +00:00
Artemis Tosini bb00fbba80
FreeBSD asks for rootfs now! 2024-08-05 04:41:49 +00:00
Artemis Tosini 9b8503f915
now only breaks at acpi 2024-08-05 03:23:38 +00:00
Artemis Tosini 9f68ee84b6
FreeBSD starts loading, lots of unclean code 2024-08-05 01:53:12 +00:00
Artemis Tosini d53eb73e76
Add EFI stuff to the metadata 2024-08-04 23:31:42 +00:00
Artemis Tosini 9e36a39444
Add more ABI types 2024-08-04 20:10:09 +00:00
Artemis Tosini a5da22da18
set pagetable, doesn't work 2024-08-04 19:23:43 +00:00
Artemis Tosini 08291808c7
Start work on x86_64 boot 2024-08-04 06:19:04 +00:00
Artemis Tosini a0a26b745f
Handle alignment and size in Serialize 2024-08-04 03:37:32 +00:00
Artemis Tosini aa44e84ffc
More serialization implementation 2024-08-04 03:30:05 +00:00
Artemis Tosini 405cdf8f26
Switch to goblin::elf 2024-08-04 00:19:06 +00:00
Artemis Tosini 0f2fa36333
Start parsing kernel 2024-08-04 00:12:40 +00:00
Artemis Tosini 5a86c41d07
Start designing Serialize trait 2024-08-03 23:01:20 +00:00
Artemis Tosini 974cfd8ad9
Add some reverse engineering notes 2024-08-01 01:20:06 +00:00
Artemis Tosini 2c44538f72
allocate buffer, don't actually do anything with it 2024-07-31 21:49:51 +00:00
Artemis Tosini bf71132cd0
A bit more ABI work 2024-07-29 22:54:36 +00:00
Artemis Tosini 15bb412b83
Start adding ABI types 2024-07-29 21:57:28 +00:00
Artemis Tosini c2f378c0ce
hello world 2024-07-29 19:58:56 +00:00