|
|
9493aefa68
|
rename __CDECL16_ENTRY and EXIT
|
2025-09-07 13:29:24 -04:00 |
|
|
|
fde7abc544
|
replace or opcode with test
test only updates flags
|
2025-09-06 08:38:16 -04:00 |
|
|
|
69223a1ad2
|
explaination on the power of two stuff
Daily Build and trunk tester / debian_update (push) Successful in 1m21s
|
2025-09-05 20:54:29 -04:00 |
|
|
|
66e8e3c7fc
|
prototype allocate function
|
2025-09-05 19:55:08 -04:00 |
|
|
|
b0bd4b27b0
|
🎉 simple allocator init in the code
|
2025-09-05 16:48:24 -04:00 |
|
|
|
cd316afdd1
|
basic arena allocator implementation
|
2025-09-05 16:42:25 -04:00 |
|
|
|
cb089681cf
|
make arena_align_up use 16-bit values
|
2025-09-05 09:12:26 -04:00 |
|
|
|
935427509a
|
inital code for align_up function
|
2025-09-05 08:27:56 -04:00 |
|
|
|
f5e4927d70
|
add basic arena area init code
Daily Build and trunk tester / debian_update (push) Failing after 1m14s
|
2025-09-04 20:04:25 -04:00 |
|
|
|
c10394a0cd
|
early allocator prototypes
|
2025-09-04 17:49:57 -04:00 |
|
|
|
8d5996566e
|
Update licensing and switch back to GPLv3 😅
|
2025-08-22 11:41:33 -04:00 |
|
|
|
94c2a1626d
|
correct some field sizes
|
2024-10-18 07:57:42 -04:00 |
|
|
|
48f0de8f7b
|
clean up
|
2024-10-18 07:30:23 -04:00 |
|
|
|
56e8081118
|
magic debug before touching anything in error printer
|
2024-10-15 13:31:51 -04:00 |
|
|
|
c49de28a15
|
use bochs magic breakpoints in the error printer
makes it easier to get a good state to do some investigating before reseting.
|
2024-10-13 20:53:13 -04:00 |
|
|
|
555cf1271b
|
partially roll back changing the segment to 0x07E0
|
2024-10-12 20:25:04 -04:00 |
|
|
|
b49b2bae68
|
correct typo
|
2024-10-12 15:39:16 -04:00 |
|
|
|
bc89850c00
|
first version of kmemcpy5/kmemset4
|
2024-10-12 14:48:26 -04:00 |
|
|
|
9cde0333e6
|
remove PRINT_FUNC macro...this isn't it chief
|
2024-10-12 11:27:55 -04:00 |
|
|
|
a3f0684c85
|
added bochs debug wrappers
|
2024-10-11 19:03:27 -04:00 |
|
|
|
d88b1bcb70
|
use gs for vesa framebuffer (was fs)
|
2024-10-08 20:23:16 -04:00 |
|
|
|
09d33086a0
|
converted error handler to a 16bit far jump
optimized the early error printer a bit to save some bytes
removed DEBUG_HCF macro
|
2024-10-08 08:53:30 -04:00 |
|
|
|
8e05e071e8
|
renamed files to show code vs defs
files that actually include code should be in .nasm files
defines/macros/non-code should be in .inc files
|
2024-10-07 20:41:15 -04:00 |
|
|
|
f5f5a330cd
|
tons more work on modularizing the code
|
2024-10-05 18:55:00 -04:00 |
|
|
|
446dd451be
|
more modularization and updating date in MIT licence header
|
2024-10-05 13:35:39 -04:00 |
|