|
3ec4fa78b4
|
Added options to compile stdlib and init executable.
|
2024-02-03 02:09:28 +01:00 |
|
|
debbd09b6d
|
Added --target option to compile either os or stdlib. And renamed previous --target to --arch.
|
2024-02-03 00:38:47 +01:00 |
|
|
3cd4fe9537
|
Improved SCons script for building the userspace stdlib.
|
2024-02-02 22:16:02 +01:00 |
|
|
a096458bdb
|
I might be too tired.
|
2024-02-02 02:09:25 +01:00 |
|
|
d03604c061
|
Inherit environment variables so it finds the compilers in PATH.
|
2024-02-02 02:06:57 +01:00 |
|
|
3d284a0bde
|
Added parameter to compile only the stdlib.
|
2024-02-02 01:57:36 +01:00 |
|
|
99b1252f5d
|
Moved bastl into target/_any folder.
|
2024-02-02 00:25:32 +01:00 |
|
|
3fff3bd8fc
|
Fix setup of usermode stack and added final system call to exit.
|
2024-01-27 22:51:45 +01:00 |
|
|
836d589c9b
|
WIP: paging and better malloc.
|
2024-01-26 15:02:30 +01:00 |
|
|
ab4ab761f0
|
Changed default architecture to x86_64 (i686 probably won't work anyway).
|
2024-01-16 19:11:51 +01:00 |
|
|
6ec9e0d320
|
[WIP] Implementing "console" output and stuff.
|
2024-01-16 10:21:14 +01:00 |
|
|
474090d4a0
|
Added UEFI application as loader for the 64bit kernel.
|
2024-01-15 09:48:48 +01:00 |
|
|
cd20e87196
|
(WIP) Loader for 64 bit kernel.
|
2024-01-14 12:55:41 +01:00 |
|
|
408e06b2e0
|
Split up source and added basic support for different targets.
|
2024-01-12 17:19:27 +01:00 |
|
|
219a48c616
|
Also added a pretty much untested and totally incomplete STL string type.
|
2024-01-12 01:31:43 +01:00 |
|
|
ff3214fa5a
|
Some more stdlib (array and vector, untested so far).
|
2024-01-12 00:13:45 +01:00 |
|
|
164f05bd59
|
Using the memory map for the heap.
|
2024-01-11 22:54:41 +01:00 |
|
|
97732de3ae
|
Something about heap and memory maps and such. Also fixed C++ global constructors.
|
2024-01-11 17:55:12 +01:00 |
|
|
0348b24f05
|
Added some more stdlib.
|
2024-01-11 00:28:38 +01:00 |
|
|
1756b6a1a9
|
Started implementing a C++ stdlib. And improved the print function by adding newline support and scrolling.
|
2024-01-10 22:46:44 +01:00 |
|
|
0b05970c71
|
Initial commit.
|
2024-01-10 18:09:20 +01:00 |
|