Commit Graph

9 Commits

Author SHA1 Message Date
Andrius Štikonas 1407f92220
cc_amd64: fix stack alignment and save non-volatile registers. 2023-12-23 23:09:33 +00:00
Andrius Štikonas 8247a28f78
M0: fix stack alignment and save non-volatile registers. 2023-12-23 17:06:20 +00:00
Andrius Štikonas 62d0f98d5e Minor update to comments. 2023-01-15 00:03:34 +00:00
Andrius Štikonas e5453f203a Remove an extra confusing zero from SIMPLE_FS_PROTOCOL_GUID. 2022-10-23 22:59:37 +01:00
Andrius Štikonas a73e927536 Allocate more memory in M0. 2022-10-10 23:58:23 +01:00
Andrius Štikonas b46ba0d078 Initial port of cc_amd64.S to UEFI.
It can build some simple stuff but fails to build M2-Planet
due to stack overflow. UEFI guarantees only 128 KiB of stack
space but we need about 2MiB.
2022-10-02 12:09:31 +01:00
Andrius Štikonas da7132246a Add relocatable POSIX version of cc_amd64.S. 2022-10-01 15:15:57 +01:00
Andrius Štikonas 999a4b5148 Use .intel_syntax directive instead of Makefile option in .S files. 2022-09-27 22:52:18 +01:00
Andrius Štikonas d647ffa3a6 Add M0.hex2. 2022-09-25 23:01:25 +01:00