summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2024-05-06Merged in MHR-24 (pull request #5)Amlal
MHR-24/MHR-21 - CodeTools related.
2024-05-06MHR-24: Add to posix.make more files to clean.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-05-06MHR-24: Add new __mpcc headers.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-05-05MHR-24: Add run_format.shAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-05-03MHR-24: initial commit.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-05-03MHR-21: Fix typo.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-05-02MHR-21: Add C++ compiler to Windows target as wellAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-05-01meta: reference correct entrypoint in linker.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-05-01MHR-21: Working on a parsing algorithm for MHR-21.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-05-01MHR-21: Fix documentation.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-28MHR-21: Fix ordering of cmp* instructions of PPCasm.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-28MHR-21: Add support for cmp* instructions in POWER, fix AMD64 assembler,Amlal El Mahrouss
the origin doesn't get incremented. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-27MHR-21: initial commit.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-27MHR-20: Fix codegen.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-27meta: fix.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-25add nop mnemonics for POWER assemblers.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-25unstable: comment code in link.cc.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-25link.cc: Update PEF container .Start offset when offsets gets computed.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-25linker: fix: Fix linker offsets when writing PEF.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-24SDK: Fixed __mpcc_power include file, add __mpcc_defines.hxx.Amlal El Mahrouss
Headers:AsmKit: Format amd64 and 64x0 correctly. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-23Merged in MHR-11 (pull request #4)Amlal
MHR-11
2024-04-23MHR-11: Last commit on ticket, merging.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-22MHR-11: Specify CPU and sub CPU type inside container formats.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-22Merged in MHR-4 (pull request #3)Amlal
MHR-4: Add support for MODRM encoding.
2024-04-22MHR-4: Add support for MODRM encoding.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-22Merged in MHR-4 (pull request #2)Amlal
MHR-4
2024-04-22MHR-4: Merging with unstable.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-21meta: update app icon.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-21MHR-4: bug fixes and improved POWER and 64k assembler.Amlal El Mahrouss
- Error detection works on ppcasm again. - Fix compile_flags.txt for Zed. - Fix assembler messages inside 64asm and ppcasm. - Format source files according to clang-format. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-20Merged in MHR-4 (pull request #1)Amlal
MHR-4
2024-04-20MHR-10: Update program icon.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-20MHR-4: MHR-7: Task completed.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-20MHR-4: Update mailmap.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-20MHR-4: Rename PowerPC to POWER due to trademark reasons.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-20MHR-4: win64: assume usage of mingw on windows (makefile)Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-18MHR-4: initial commit.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-16Compiler: Improve codegen on PowerPC and fix ppc/x64/64k assemblers.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-16meta: Add TODO.txt to keep track of what is needed.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-15unstable:patch: Fix UB which was strlen(**"import" + 1**)Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-14see below.Amlal El Mahrouss
- format code. - fix xcoff header. - add .dword, .long and .word for i64asm Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
2024-04-14asm: check for invalid opcode.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-13fix: some weird stuff specific to platforms.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-08PowerPCAsm: Adding 'addi' and more error handling.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
2024-04-08Meta: Add metadata for bpp tool.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
2024-04-08linker: Remove duplicate macro, already defined in PEF.hppAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
2024-04-08SDK:PowerPC.inc: Update PowerPC include.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
2024-04-08link.cc: Fix -v option, didnt prompt the version correctly.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
2024-04-0864x0: Fix naming of the toolchain.Amlal El Mahrouss
link: Use kDistVersion on -v command. Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
2024-04-08PPC/64k: Fix kOrigin increment.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
2024-04-08Fix PowerPC branch instructions; using our new GetNumber32, fix li ↵Amlal El Mahrouss
instruction (was big endian thus mixed) Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>