Commit Graph

30 Commits

Author SHA1 Message Date
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
ad1b1ec8ea Removed old bundle generation 2021-08-15 16:25:09 +01: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
ed2529835c Build system fixes 2020-08-24 13:57:36 +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
9f2828f06b Updated mx_process_kill() call in crt0 2020-08-01 09:45:25 +01:00
Max Wash
142662f84c Stub implementations of some wchar functions 2020-07-24 10:50:40 +01:00
Max Wash
405e98717b Implemented lots of new functions 2020-07-16 14:02:51 +01:00
Max Wash
a614cfa25c _start now uses mx_exit() to terminate 2020-07-14 19:02:29 +01:00
Max Wash
08df7d7a28 Photon is now built as a framework 2020-07-07 18:53:54 +01:00
Max Wash
a5b68f3c61 Added some missing source dirs 2020-05-15 19:29:02 +01:00
Max Wash
4b12d8855a Added libmagenta and file io support to magenta platform 2020-05-13 20:37:03 +01:00
Max Wash
bb1f32f334 Started working on Magenta support 2020-04-30 17:45:36 +01:00
Max Wash
076ace9956 Implemented malloc, abort, exit 2020-04-17 11:24:05 +01:00
Max Wash
ea2651bd55 Implemented printf and friends 2020-04-03 19:21:22 +01:00
Max Wash
bee0a8ff9f New platform selection system in build system 2020-04-01 12:41:26 +01:00
Max Wash
9f4e7a2cc6 libc is now built as a shared library 2020-03-31 18:41:31 +01:00
Max Wash
5e3d012bf7 Added unistd.h and some linux syscall wrappers 2020-03-31 18:36:58 +01:00
Max Wash
76d1753ab5 Lots of work on the build system 2020-03-31 16:21:07 +01:00
Max Wash
28256512c9 Implemented runtime files and tests 2020-03-31 12:55:52 +01:00
Max Wash
4cc8e52052 Re-organisation + stdint.h and stddef.h 2020-03-31 12:04:53 +01:00
Max Wash
5d12a5ecf2 Initial commit 2020-03-30 20:06:20 +01:00