Commit Graph

25 Commits

Author SHA1 Message Date
7a62ce3feb
Enable Bochs-based emulation 2024-04-30 12:16:19 +02:00
ecf62ff231
Add OVMF firmware and VGA Bios suitable for use with Bochs 2024-04-30 11:57:35 +02:00
9d4751abee
Remove useless assembler options 2024-04-14 11:37:11 +02:00
ffda2fd8a9
Update toolchain settings 2024-04-14 11:18:31 +02:00
42a1373612
Do not pre-allocate memory 2024-04-06 11:28:02 +02:00
460ba7c857
Fix the filename used for exports 2024-02-07 17:15:23 +01:00
4412d4fc98
Rewrite core of the XTLDR boot loader
Reviewed-on: xt-sys/exectos#7
Reviewed-by: Piotr Likoski <likoski@noreply.codingworkshop.git>
Co-authored-by: Rafal Kupiec <belliash@codingworkshop.eu.org>
Co-committed-by: Rafal Kupiec <belliash@codingworkshop.eu.org>
2024-01-09 18:51:04 +01:00
1206069882
Add ability to produce linker map file 2024-01-02 10:52:03 +01:00
146a331c80
Let UEFI firmware load xtldr into lower half 2023-12-02 09:02:04 +01:00
c4ccf52782
Correct code formatting 2023-11-28 14:05:08 +01:00
5b48525b1d
Increase commit hash to 10 characters to match Gitea 2023-11-26 16:26:22 +01:00
3c4ebe12e1
POSIX compliant stream redirection
Reviewed-on: xt-sys/exectos#1
Reviewed-by: Rafal Kupiec <belliash@noreply.codingworkshop.git>
Co-authored-by: Pedro Valadés <perikiyoxd@gmail.com>
Co-committed-by: Pedro Valadés <perikiyoxd@gmail.com>
2023-11-23 23:26:26 +01:00
c4143c63f9
Enable LLVM MASM Assembly 2023-11-20 23:30:44 +01:00
3d0a48df26
Give qemu direct access to the terminal 2023-11-19 20:41:21 +01:00
ebb740b0e7
Add more readmes to describe XTOS components and source code tree directories 2023-05-18 21:24:33 +02:00
41a0a2b37c
Shorter and longer version of the build timestamp 2023-01-18 20:10:03 +01:00
3f54c9b37e
Allow to set XT subsystem when producing binaries 2023-01-06 16:18:04 +01:00
feabac2d98
Set XTOS NT compatibility version 2022-12-29 22:39:39 +01:00
58527ce5cb
Set correct image version 2022-12-29 22:37:39 +01:00
b2b6cd7e0f
Add targets for testing ExectOS inside QEMU VM 2022-12-13 20:07:15 +01:00
0b9f398761
Tell the linker that ExectOS can handle addresses larger than 2GB 2022-12-11 23:31:19 +01:00
63d927cdb7
Clear default LDFLAGS 2022-08-09 16:12:47 +02:00
f403fbaaec
Correct the target 2022-08-08 21:47:42 +02:00
0a7b105d96
Use relative paths in PDB debug files 2022-08-03 10:13:05 +02:00
6f33629b85
Import build scripts and xtldr bootdata 2022-07-27 09:20:41 +02:00