|
17878ca36b
|
Fix the amd64 build
|
2021-09-29 04:26:11 +02:00 |
|
|
2625b4b51f
|
Update the copyright notice
|
2021-09-29 04:14:36 +02:00 |
|
|
bdfe05c628
|
Fix building the amd64 loader
|
2021-09-29 04:14:24 +02:00 |
|
|
35ae28b95d
|
Use the correct fallback value for $CC
|
2020-12-27 03:59:51 +01:00 |
|
|
4b019f5954
|
Bring platform.sh a bit closer to DeforaOS configure
|
2020-12-13 21:27:25 +01:00 |
|
|
12263ca7fb
|
Restore the original platform.sh
|
2020-12-13 21:24:50 +01:00 |
|
|
e29dbdfbae
|
Import the newer scripts from DeforaOS configure
|
2020-11-19 03:14:16 +01:00 |
|
|
0ec0061bd0
|
Import the newer scripts from DeforaOS configure
|
2020-11-19 02:57:18 +01:00 |
|
|
f8c4d902a8
|
Merge the latest version upstream
|
2019-07-02 19:34:07 +02:00 |
|
|
1710406c73
|
Avoid use of backquotes
|
2019-05-30 06:59:21 +02:00 |
|
|
96d6a8b681
|
Import libgcc through platform.sh for uLoader.bin
|
2019-05-02 05:24:07 +02:00 |
|
|
9171a4418d
|
Code cleanup
|
2019-05-02 05:08:23 +02:00 |
|
|
bacf9944d9
|
Rework the compilation flags
|
2019-05-02 04:28:05 +02:00 |
|
|
34141f7e45
|
Build uKernel.bin as PIE
|
2019-05-02 03:21:19 +02:00 |
|
|
289b1cd273
|
Rename libuKernel to libk
Instead the libuKernel will be linked in src/kernel.
This will allow alternative kernels to be created easily.
|
2019-05-02 03:21:03 +02:00 |
|
|
cb99d68559
|
Differentiate between ARCH and PORT
|
2019-03-26 19:58:57 +01:00 |
|
|
716c5c54ee
|
Update the copyright notice
|
2019-02-27 16:29:38 +01:00 |
|
|
a50d7a1443
|
Add support for /etc/ld.so.conf
|
2019-02-27 16:28:16 +01:00 |
|
|
f897b4d457
|
Import fix from upstream
|
2018-09-16 16:42:17 +02:00 |
|
|
a256aa9a66
|
Build the i386 kernel as PIE
|
2018-06-07 11:28:51 -04:00 |
|
|
64b0ad3526
|
Build the kernel as a shared library
This is probably more right - especially considering it should work like
a module.
|
2018-06-07 11:28:51 -04:00 |
|
|
76b961d00d
|
Build position-independent kernels for i386
This is required to attempt to relocate them once loaded.
The same change for amd64 fails to link the kernel.
|
2018-06-07 11:28:51 -04:00 |
|
|
41ecca190c
|
Do not mention the red zone in 32-bit mode
|
2018-04-05 22:45:10 +02:00 |
|
|
479f4258c8
|
Fix linking the userland kernel
|
2018-04-05 22:45:00 +02:00 |
|
|
2e65f87140
|
Provide the correct compilation flags for an amd64 kernel
|
2018-04-05 04:24:25 +02:00 |
|
|
18db76ca5a
|
Move code around for better isolation
|
2018-04-05 02:15:30 +02:00 |
|
|
61dd856d6c
|
Really disable the stack protector on OpenBSD
|
2018-03-28 06:25:39 +02:00 |
|
|
80045e1887
|
Also build the userland kernel with platform.sh
|
2018-03-28 05:43:41 +02:00 |
|
|
7a4342dfba
|
Determine the {C,LD}FLAGS from a shell script
This should simplify targeting specific architectures for the moment.
|
2018-03-28 05:20:30 +02:00 |
|