#
2755b9d8 |
|
21-Oct-2020 |
Curtis Millar <curtis@curtism.me> |
trivial: Argc doesn't include null terminating arg Signed-off-by: Curtis Millar <curtis@curtism.me>
|
#
b15a663c |
|
17-Sep-2020 |
Curtis Millar <curtis.millar@data61.csiro.au> |
Force stack order for system-V info The order, spacing and alignment of the argv, envp, and auxv regions are part of the system-V specification and the init in muslc uses this to derive the location of auxv from envp. This uses an anonymous struct to enforce the ordering and spacing of these items in release builds such that muslc can still initialise libc.
|
#
e3190dad |
|
11-Sep-2020 |
Curtis Millar <curtis@curtism.me> |
Use internal stdint and stddef This changes sel4runtime to use the internal minimal stdint and stddef removing the dependency for those files from an external libc. This also removes the imports and dependencies for stdbool, string, and assert. Signed-off-by: Curtis Millar <curtis@curtism.me>
|
#
4e4705c7 |
|
24-Aug-2020 |
Curtis Millar <curtis@curtism.me> |
trivial: style fix Signed-off-by: Curtis Millar <curtis@curtism.me>
|
#
9f46f301 |
|
24-Aug-2020 |
Curtis Millar <curtis@curtism.me> |
Move env init into external includes This allows an external runtime to re-use the initialisation of the runtime environment. Signed-off-by: Curtis Millar <curtis@curtism.me>
|
#
44b644fe |
|
04-Mar-2019 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
Expose __sel4runtime_start_main This is required for loading custom environments.
|
#
67a1256a |
|
04-Mar-2019 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
Move definitions to auxv.h This allows the construction of other environments leveraging the runtime.
|
#
07aecbe7 |
|
04-Mar-2019 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
Expose elf_helper.h in runtime interface as elf.h This needs to be used by other libraries that need to intialise an environment.
|
#
83775384 |
|
27-Feb-2019 |
Curtis Millar <curtis.millar@data61.csiro.au> |
Update licence dates.
|
#
90432829 |
|
21-Nov-2018 |
Curtis Millar <curtis.millar@data61.csiro.au> |
Use correct alignment values.
|
#
a713d7a3 |
|
24-Sep-2018 |
Curtis Millar <curtis.millar@data61.csiro.au> |
Relocate the auxv.h for sel4runtime This will make the auxv.h for sel4runtime externally available (such as for sel4utils).
|
#
31a39ee8 |
|
24-Sep-2018 |
Curtis Millar <curtis.millar@data61.csiro.au> |
Set sysinfo pointer.
|
#
0b42cd49 |
|
05-Sep-2018 |
Curtis Millar <curtis.millar@data61.csiro.au> |
Store more of the runtime state.
|
#
be99cb87 |
|
06-Sep-2018 |
Curtis Millar <curtis.millar@data61.csiro.au> |
Fix indentation.
|
#
2c8df544 |
|
04-Sep-2018 |
Curtis Millar <curtis.millar@data61.csiro.au> |
Add licenses to all files.
|
#
d36777ed |
|
04-Sep-2018 |
Curtis Millar <curtis.millar@data61.csiro.au> |
Word-size specific elf header file.
|
#
728749b2 |
|
04-Sep-2018 |
Curtis Millar <curtis.millar@data61.csiro.au> |
Rename from sel4rt to sel4runtime
|
#
63ce0222 |
|
03-Sep-2018 |
Curtis Millar <curtis.millar@data61.csiro.au> |
Add root entry point.
|