tkchia
|
4fae8bb77c
|
Some minor tweaks for building on Ubuntu Focal (#42)
* Build: emit color codes with /bin/echo (sh may not grok `echo -e')
* Build: don't assume /dev/loop0 is always free; use `losetup -f'
|
2021-05-24 11:15:10 +02:00 |
|
Riccardo
|
7a9baea969
|
Added no-relax flag for programs linker (#11)
This fixes compilation on some linkers.
|
2018-03-27 07:57:16 +02:00 |
|
Baptiste Wicht
|
129082046b
|
Disable frame pointer, I'm too stupid to make it work
|
2016-10-04 17:53:45 +02:00 |
|
Baptiste Wicht
|
7f574e8117
|
Try to preserve the base pointer
|
2016-10-03 21:52:49 +02:00 |
|
Baptiste Wicht
|
47266f5ed9
|
Ensure that tlib headers are not included in kernel
|
2016-08-25 21:50:11 +02:00 |
|
Baptiste Wicht
|
1884649766
|
Add a define for user programs
|
2016-08-25 21:36:26 +02:00 |
|
Baptiste Wicht
|
621cbb0181
|
Finally fix userspace constructors
|
2016-08-20 22:34:47 +02:00 |
|
Baptiste Wicht
|
a0dc809f36
|
Cleanup flags and crtend/crtbein
|
2016-08-20 10:34:39 +02:00 |
|
Baptiste Wicht
|
44b4531328
|
Improve kernel makefile
|
2016-08-20 10:22:37 +02:00 |
|
Baptiste Wicht
|
16dd2052df
|
Complete the user library
|
2016-08-20 10:17:57 +02:00 |
|
Baptiste Wicht
|
a8885e2384
|
Cleanup
|
2016-08-18 22:48:39 +02:00 |
|
Baptiste Wicht
|
a784cb50fa
|
Review tlib building
|
2016-08-06 22:58:59 +02:00 |
|
Baptiste Wicht
|
4933d03eaa
|
Annotate output
|
2016-08-06 20:09:46 +02:00 |
|
Baptiste Wicht
|
7a479f7ee3
|
Better functions for program compilation
|
2016-08-06 20:08:28 +02:00 |
|
Baptiste Wicht
|
0089179eda
|
Disable stack protection for 16/32 bit init
|
2016-08-05 15:08:33 +02:00 |
|
Baptiste Wicht
|
7ea56b853b
|
Silence some warnings
|
2016-07-24 16:15:11 +02:00 |
|
Baptiste Wicht
|
316c76554e
|
Fix makefiles
|
2016-07-23 18:06:42 +02:00 |
|
Baptiste Wicht
|
91a37f5b07
|
Compile in subfolder
|
2016-07-17 21:00:31 +02:00 |
|
Baptiste Wicht
|
0899b4dfd4
|
Fix generation of files lists
|
2016-07-17 19:21:39 +02:00 |
|
Baptiste Wicht
|
57959f59b3
|
Disable extensions
|
2016-07-17 18:42:52 +02:00 |
|
Baptiste Wicht
|
3c7777af7c
|
Cleanup flags
|
2016-07-17 18:38:57 +02:00 |
|
Baptiste Wicht
|
8a6701bab9
|
Generate O/D files list automatically
|
2016-07-17 11:17:00 +02:00 |
|
Baptiste Wicht
|
22cce3561a
|
Cleanup makefile
|
2016-07-17 11:11:15 +02:00 |
|
Baptiste Wicht
|
29cffe3e7f
|
Refactorings of the Makefile
|
2016-07-16 22:41:25 +02:00 |
|
Baptiste Wicht
|
60657f3c97
|
Prepare ACPICA compilation
|
2016-07-10 21:02:56 +02:00 |
|
Baptiste Wicht
|
9f1bbf999d
|
Prepare ACPICA support
|
2016-07-10 20:08:49 +02:00 |
|
Baptiste Wicht
|
f335186c80
|
Add comment
|
2016-07-03 16:37:32 +02:00 |
|
Baptiste Wicht
|
160b78e168
|
Protect the kernel with Stack Smashing Protection
|
2016-07-03 16:22:10 +02:00 |
|
Baptiste Wicht
|
d1e190a0f4
|
Update printf
|
2014-03-11 22:00:40 +01:00 |
|
Baptiste Wicht
|
7b3bc35513
|
Cleanup options
|
2014-03-09 15:22:57 +01:00 |
|
Baptiste Wicht
|
7b3b3d7af0
|
Enable SSE
|
2014-03-09 14:04:27 +01:00 |
|
Baptiste Wicht
|
711841b9f9
|
Try to optimize options to align stack to 16B
|
2014-03-08 22:30:46 +01:00 |
|
Baptiste Wicht
|
73ac8b85ae
|
Reduce the symbols included in the static library
|
2014-03-04 11:04:49 +01:00 |
|
Baptiste Wicht
|
0d3c9038b6
|
Create fat32 file system layer
|
2014-03-01 15:47:39 +01:00 |
|
Baptiste Wicht
|
a48d497a08
|
Move errors.hpp into tlib
|
2014-02-12 16:06:06 +01:00 |
|
Baptiste Wicht
|
d2cf6b5d67
|
Rename userlib into tlib
|
2014-02-08 22:27:49 +01:00 |
|
Baptiste Wicht
|
ac1685eebb
|
Adapt the kernel to the new path
|
2014-02-08 22:18:33 +01:00 |
|
Baptiste Wicht
|
6b505e6a72
|
Adapt the userlib to compile it as static library
|
2014-02-08 16:55:16 +01:00 |
|
Baptiste Wicht
|
d58c3b8326
|
Test invoking long from tsh
|
2014-02-03 21:35:56 +01:00 |
|
Baptiste Wicht
|
9480c2ff52
|
Disable SSE as the stacks are not aligned correctly :(
|
2014-02-02 13:45:15 +01:00 |
|
Baptiste Wicht
|
5e69e9c8ff
|
Fix linking of user programs
|
2014-01-27 22:33:03 +01:00 |
|
Baptiste Wicht
|
0c70d54352
|
Review linking of programs
|
2014-01-25 17:51:53 +01:00 |
|
Baptiste Wicht
|
239edd49eb
|
Improve the user library
|
2014-01-18 20:45:32 +01:00 |
|
Baptiste Wicht
|
19d31d6f4f
|
Prepare userlib
|
2014-01-18 18:22:02 +01:00 |
|
Baptiste Wicht
|
dfd32786f9
|
Fix bugs
|
2014-01-08 21:34:01 +01:00 |
|
Baptiste Wicht
|
9ea22b8514
|
Do not version binary executables
|
2014-01-06 18:21:09 +01:00 |
|
Baptiste Wicht
|
e368e20129
|
Prepare architecture to launch programs
|
2014-01-05 16:14:10 +01:00 |
|