Christian Speckner
|
9e1c416f5d
|
Fix data segment mapping.
|
2024-07-24 23:26:56 +02:00 |
Christian Speckner
|
87f5c91c8f
|
Start hooking up ARM: memory map.
|
2024-07-24 23:17:17 +02:00 |
Christian Speckner
|
cbe3fb3308
|
Seems addend is calculated differently.
|
2024-07-23 23:10:28 +02:00 |
Christian Speckner
|
33a83c42a4
|
Write out elf image for debugging.
|
2024-07-23 22:28:34 +02:00 |
Christian Speckner
|
a3cd0625c5
|
Finish (untested) cortex M0.
|
2024-07-23 22:00:17 +02:00 |
Stephen Anthony
|
48728e532e
|
Fix Xcode build issues.
|
2024-07-23 12:50:46 -02:30 |
Christian Speckner
|
061b0124a4
|
Start to adapt thumbulator.
|
2024-07-21 22:23:26 +02:00 |
Christian Speckner
|
1e4ab23283
|
Finalize linker tests.
|
2024-07-18 22:39:07 +02:00 |
Christian Speckner
|
367bdeb56f
|
More relocation tests.
|
2024-07-15 22:50:23 +02:00 |
Christian Speckner
|
d68850d466
|
Tests for jump / call relocation.
|
2024-07-15 22:27:30 +02:00 |
Stephen Anthony
|
1e964828b4
|
Fix some warnings/suggestions from clang-tidy.
@DirtyHairy, hope you don't mind.
|
2024-07-15 13:21:26 -02:30 |
Christian Speckner
|
3f5c331024
|
More tests.
|
2024-07-14 20:28:40 +02:00 |
Christian Speckner
|
92d5478e02
|
More linker tests.
|
2024-07-14 11:22:30 +02:00 |
Christian Speckner
|
428d36943e
|
Fix test setup, first slab of linker tests.
|
2024-07-13 23:30:21 +02:00 |
Christian Speckner
|
4d722c4622
|
Refactor to prepare for unit tests.
|
2024-07-13 22:05:02 +02:00 |
Christian Speckner
|
0978806ae4
|
Typo.
|
2024-07-13 21:50:45 +02:00 |
Christian Speckner
|
21c80981cd
|
Introduce a separate segment for rodata.
|
2024-07-13 21:43:57 +02:00 |
Christian Speckner
|
e8cbfabb79
|
cs
|
2024-07-13 20:44:02 +02:00 |
Christian Speckner
|
885c404f20
|
Wording.
|
2024-07-12 23:33:57 +02:00 |
Christian Speckner
|
9c1231bd61
|
Refactoring.
|
2024-07-12 23:23:27 +02:00 |
Christian Speckner
|
dfdcddbf2e
|
Init an preinit arrays.
|
2024-07-12 23:05:11 +02:00 |
Christian Speckner
|
c407fedcd2
|
Refactoring, fixes, lookup tables.
|
2024-07-12 21:52:18 +02:00 |
Christian Speckner
|
0584a25eae
|
Fixes + stubs.
|
2024-07-11 23:19:06 +02:00 |
Christian Speckner
|
69c916d2a8
|
BL / B.W encoding tests 6 fixes.
|
2024-07-11 23:19:06 +02:00 |
Christian Speckner
|
4f4f4d5a0d
|
Formatting.
|
2024-07-11 23:19:06 +02:00 |
Stephen Anthony
|
bfaeea96f6
|
Fix build and warnings for Xcode project.
|
2024-07-11 13:16:38 -02:30 |
Christian Speckner
|
b7e3de0423
|
Logging.
|
2024-07-11 00:57:34 +02:00 |
Christian Speckner
|
2fff5ec118
|
Pull in gtest for unit tests.
|
2024-07-11 00:57:16 +02:00 |
Christian Speckner
|
a606d294a4
|
Refactoring, fix external function pointers.
|
2024-07-10 08:35:47 +02:00 |
Christian Speckner
|
5a7a72c745
|
Logging.
|
2024-07-10 08:28:45 +02:00 |
Christian Speckner
|
135349ed6b
|
Woefully untested ELF linker.
|
2024-07-09 20:11:35 +02:00 |
Christian Speckner
|
4c44735f40
|
More cleanup.
|
2024-07-07 13:20:10 +02:00 |
Christian Speckner
|
c581fd7be3
|
Refactoring.
|
2024-07-07 09:34:17 +02:00 |
Christian Speckner
|
7386424ccc
|
Cleanup.
|
2024-07-07 09:25:37 +02:00 |
Christian Speckner
|
dce21239b6
|
Fixes, load and parse relocations.
|
2024-07-05 23:57:12 +02:00 |
Christian Speckner
|
5fd00ec763
|
Include info in section.
|
2024-07-05 23:00:33 +02:00 |
Christian Speckner
|
9cc43a80e5
|
Style, paranoia.
|
2024-07-05 22:57:24 +02:00 |
Stephen Anthony
|
21921584ed
|
Fix Windows build.
|
2024-07-04 20:40:07 -02:30 |
Christian Speckner
|
ae36e141f0
|
Parse symbols.
|
2024-07-04 23:27:14 +02:00 |
Christian Speckner
|
192870dc2b
|
Minor refactoring.
|
2024-07-04 22:04:06 +02:00 |
Christian Speckner
|
be80e6b0f7
|
Port and hook up ELF basic parser.
|
2024-07-02 22:39:05 +02:00 |
Christian Speckner
|
cccc92020a
|
Style.
|
2024-07-01 00:09:56 +02:00 |
Christian Speckner
|
4e6d009435
|
Refactoring, properly model bus activity.
|
2024-07-01 00:08:36 +02:00 |
Christian Speckner
|
fe6e67de32
|
Boot into overblank.
|
2024-06-30 17:16:32 +02:00 |
Stephen Anthony
|
69b300b6f9
|
Fix file permissions.
|
2024-06-30 11:29:29 -02:30 |
Christian Speckner
|
41c8bff0c6
|
Fix ELF signature detection, read value stream.
|
2024-06-30 11:56:07 +02:00 |
Christian Speckner
|
8eb0d72eac
|
Fix windows build.
|
2024-06-30 11:03:05 +02:00 |
Christian Speckner
|
4248f5b916
|
Fix division by zero.
|
2024-06-30 11:00:46 +02:00 |
Christian Speckner
|
905f5eee90
|
Sttub and hook up ELF cartridge.
|
2024-06-30 10:30:41 +02:00 |
thrust26
|
9381a67604
|
ELF doc updates
|
2024-06-23 23:10:38 +02:00 |