83 Commits (main)
 

Author SHA1 Message Date
Andrius Štikonas d647ffa3a6 Add M0.hex2. 24 hours ago
Andrius Štikonas cf07861e37 Update bootstrap-seeds submodule. 1 week ago
Andrius Štikonas a4fdf03827 Rename kaem-minimal->kame-optional to be consistent with bootstrap seeds. 1 week ago
Andrius Štikonas cc85d5f8db kame-minimal: Implement various improvements: 1 week ago
Andrius Štikonas 32deb0ffaf hex0: Implement various improvements: 2 weeks ago
Andrius Štikonas 9b9ff9ac52 hex1: Implement various improvements: 3 weeks ago
Andrius Štikonas 7020101bd7 Remove a separate .data section in assembly prototypes to match what we are doing in hex/M1. 3 weeks ago
Andrius Štikonas d39dbc3484 Reorder some calls in C prototypes to match what assembly programs are doing. 3 weeks ago
Andrius Štikonas 35dbae15a0 Further fixes to hex2 command line parsing. 4 weeks ago
Andrius Štikonas 2b25915169 hex2: implement various improvements. 4 weeks ago
Andrius Štikonas 8ad04157da Fix wording in readme. 4 weeks ago
Andrius Štikonas e14033b3d9 Make catm work when no arguments are supplied. 1 month ago
Andrius Štikonas 74a5685102 catm: Make sure we close all open protocols on exit. 1 month ago
Andrius Štikonas 3528be5b2b catm: Switch to M1 defines that are closer to intel syntax. 1 month ago
Andrius Štikonas 01fae8cd06 catm: close rootdir on exit. 1 month ago
Andrius Štikonas dcaba36d05 hex2: also close rootdir on exit. 1 month ago
Andrius Štikonas e3ccc9b046 hex2: fix free_pool bug. 1 month ago
Andrius Štikonas ce5f77ddc5 hex2: Use a single allocate_pool call. 1 month ago
Andrius Štikonas 62ba4ba253 hex.S: Fix a bug where store label was called rather than jumped into. 1 month ago
Andrius Štikonas d6800a8a9e Do not launch qemu by default. 1 month ago
Andrius Štikonas d5ce9bff72 Add exit call to silence compiler warnings. 1 month ago
Andrius Štikonas 8913822c2c Fix kaem when receiving non-zero exit code. 1 month ago
Andrius Štikonas 20b0450c8f Add hex2.c prototype. 1 month ago
Andrius Štikonas f5a38323ef Add catm.hex2 1 month ago
Andrius Štikonas f587764c81 Add catm.M1 prototype. 1 month ago
Andrius Štikonas ba541383ad Add catm.S prototype. 1 month ago
Andrius Štikonas 7b08537914 Fix load_options_size value. 1 month ago
Andrius Štikonas 1bbe85b1ab Update bootstrap-seeds submodule. 1 month ago
Andrius Štikonas baed1c2de8 Add forgotten hex2.M1 file. 1 month ago
Andrius Štikonas 761169b59a Add hex2. 1 month ago
Andrius Štikonas 1d53af842d Add hex1.hex0. 2 months ago
Andrius Štikonas 943881a73b Make hex1.S relocatable. 2 months ago
Andrius Štikonas 95ab016383 Add hex1.hex2 prototype. 2 months ago
Andrius Štikonas a4d36cc940 Add hex1.M1 prototype. 2 months ago
Andrius Štikonas 368377191b Add hex1.S prototype. 2 months ago
Andrius Štikonas 217ea25487 Add a short README. 2 months ago
Andrius Štikonas f552c166df Add Makefile for creating images and launching qemu. 2 months ago
Andrius Štikonas 129bfcbd16 Add kaem-optional.hex0. 2 months ago
Andrius Štikonas fc79b4a153 Add kaem-optional M1 and hex2 development prototypes. 2 months ago
Andrius Štikonas bb9ff366a5 Add kaem-optional.S 2 months ago
Andrius Štikonas 9af7fdf9bb kaem-minimal.S: make sure to close files and free pools when exiting. 2 months ago
Andrius Štikonas 0895da7db6 Fix kaem to work with multiple commands. 2 months ago
Andrius Štikonas e51956a58c Zero more of the PE32 header fields. 2 months ago
Andrius Štikonas e68a9cc0bb Add bootstrap-seeds submodule. 2 months ago
Andrius Štikonas e758a69d2b Zero some more DOS header fields. 2 months ago
Andrius Štikonas 9af8890ef5 Fix a comment. 2 months ago
Andrius Štikonas d15b16b729 Replace hex0_AMD64_POSIX.hex0 with efi version. 2 months ago
Andrius Štikonas 54e0c80f9f Fix remaining issues that prevented hex0 from running. 2 months ago
Andrius Štikonas c1df626dc6 Add initial (non-working) versoin of hex0.hex0. 2 months ago
Andrius Štikonas 8e22fee483 Switch to relative addressing of labels. 2 months ago