|
|
aac35bcbd3
|
Horizon init now initialises MIO using bootstrap handles
|
2021-12-24 17:07:38 +00:00 |
|
|
|
62319ba0d2
|
Removed some duplicate typedefs
|
2021-12-24 11:14:02 +00:00 |
|
|
|
e770db8ae4
|
Implemented some POSIX IO functions backed by mio
|
2021-12-24 11:13:08 +00:00 |
|
|
|
ec31b208ab
|
Implemented support for thread-local storage
|
2021-12-23 16:41:53 +00:00 |
|
|
|
bb582e96de
|
Enabled pthread mutexes in dlmalloc
|
2021-11-27 09:11:35 +00:00 |
|
|
|
927df86afb
|
Removed redundant return statement
|
2021-11-26 19:32:28 +00:00 |
|
|
|
043a7d4828
|
Added inttypes.h
|
2021-11-26 19:32:15 +00:00 |
|
|
|
b9160bdff5
|
Re-enabled sysroot creation
|
2021-11-03 16:32:42 +00:00 |
|
|
|
deb5eb6b1b
|
Sysroot headers can now be built without the build system
|
2021-08-26 13:29:09 +01:00 |
|
|
|
30085621f6
|
Re-enabled horizon __crt_init
|
2021-08-26 13:28:39 +01:00 |
|
|
|
0d746579b5
|
Re-enabled terminal output hack
|
2021-08-26 13:28:22 +01:00 |
|
|
|
da23bdc56a
|
CRT files will now only be reassembled when necessary
|
2021-08-22 20:06:18 +01:00 |
|
|
|
fdd7f42b55
|
Added a script to copy all header files into a sysroot
|
2021-08-21 20:37:20 +01:00 |
|
|
|
8c3f4c2020
|
Added Horizon target
|
2021-08-15 16:25:15 +01:00 |
|
|
|
ad1b1ec8ea
|
Removed old bundle generation
|
2021-08-15 16:25:09 +01:00 |
|
Max Wash
|
28071cd3c6
|
Fixed incorrect heap bounds
|
2021-03-11 10:12:33 +00:00 |
|
Max Wash
|
ad355938a5
|
Added stdarg.h
|
2021-03-04 16:52:31 +00:00 |
|
Max Wash
|
2c197ead3e
|
Implemented strtok()
|
2021-02-19 13:54:35 +00:00 |
|
Max Wash
|
2afef81c45
|
Updated dlmalloc
|
2021-02-19 13:54:28 +00:00 |
|
Max Wash
|
3e64fe8e99
|
Fixed env var names being cut off in __crt_sys_getenv()
|
2021-01-18 18:44:38 +00:00 |
|
Max Wash
|
c01db6f5d9
|
Moved startup handle storage to Magenta ulib
|
2021-01-16 21:30:19 +00:00 |
|
Max Wash
|
19f3a89e31
|
Added atexit() to stdlib.g
|
2021-01-16 21:30:06 +00:00 |
|
Max Wash
|
7eb621e409
|
Re-implemented heap support on magenta
|
2021-01-16 17:26:12 +00:00 |
|
Max Wash
|
4f39858d2a
|
Implemented getenv(), atexit(), number parsing, and more
|
2021-01-12 20:41:01 +00:00 |
|
Max Wash
|
f154ff9c0a
|
Added M_HND_TASK_SELF
|
2021-01-05 14:21:34 +00:00 |
|
Max Wash
|
0b8bde25a5
|
Updated magenta crt stack alignment
|
2021-01-05 14:21:24 +00:00 |
|
Max Wash
|
92250befd3
|
Implemented rand() and srand()
|
2021-01-03 11:52:47 +00:00 |
|
Max Wash
|
d397eac2d9
|
fputs() no longer prints an extra \n
|
2020-12-21 23:24:04 +00:00 |
|
Max Wash
|
8f0d0a99f7
|
Added bootstrap message parsing
|
2020-12-21 13:06:40 +00:00 |
|
Max Wash
|
439a18535f
|
photon.framework now supports static and dynamic builds
|
2020-11-24 14:46:24 +00:00 |
|
Max Wash
|
8991e21636
|
CRT object files are now added using bundle
|
2020-11-23 19:58:07 +00:00 |
|
Max Wash
|
f7df90bc0f
|
Framework is now dynamically linked
|
2020-11-05 21:23:34 +00:00 |
|
Max Wash
|
635059acc3
|
Removed all the old Magenta-specific stuff
|
2020-10-04 12:09:40 +01:00 |
|
Max Wash
|
cbef0680a0
|
Disabled magenta heap functions.
|
2020-09-18 16:45:49 +01:00 |
|
Max Wash
|
f68140420f
|
libc is now built with -fPIC
|
2020-09-18 16:43:19 +01:00 |
|
Max Wash
|
6a04b05bad
|
Magenta is becoming a microkernel, so all these file IO functions are now deprecated
|
2020-08-29 20:08:08 +01:00 |
|
Max Wash
|
ed2529835c
|
Build system fixes
|
2020-08-24 13:57:36 +01:00 |
|
Max Wash
|
7f08e49fb7
|
Added file read test
|
2020-08-24 10:22:59 +01:00 |
|
Max Wash
|
93e7d1f389
|
Fixed linux compatibility
|
2020-08-24 10:20:43 +01:00 |
|
Max Wash
|
9d384d164c
|
Switched to global Bundles.cmake
|
2020-08-23 19:39:19 +01:00 |
|
Max Wash
|
cff3723792
|
Implemented putchar()
|
2020-08-09 15:22:23 +01:00 |
|
Max Wash
|
e4674e69e9
|
New names for Magenta IO functions
|
2020-08-09 15:22:13 +01:00 |
|
Max Wash
|
36751e2f45
|
Fixed heap size not being incremented
|
2020-08-09 15:21:57 +01:00 |
|
Max Wash
|
bd7bd7f5be
|
New syscall ID for mx_task_kill()
|
2020-08-07 20:31:06 +01:00 |
|
Max Wash
|
eaa968b98e
|
fputc() fixes
|
2020-08-07 20:30:56 +01:00 |
|
Max Wash
|
37b28d5789
|
Fixed fopen() not using correct flags for mx_file_open()
|
2020-08-07 16:40:57 +01:00 |
|
Max Wash
|
26acb43236
|
Renamed mx_open() and mx_stat()
|
2020-08-05 15:01:50 +01:00 |
|
Max Wash
|
dd24a26338
|
Updated mx_task_kill() vector
|
2020-08-05 13:25:43 +01:00 |
|
Max Wash
|
9f2828f06b
|
Updated mx_process_kill() call in crt0
|
2020-08-01 09:45:25 +01:00 |
|
Max Wash
|
8959f1e0b3
|
limits.h fixes
|
2020-07-25 20:47:50 +01:00 |
|