Paris Oplopoios
cbbf3505e7
Fix path bugs & wrap seeks in an if ( #1154 )
...
* Fix path bugs
* Wrap most seeks in an if
2024-09-30 12:42:59 +03:00
georgemoralis
3b87c3c128
moved elf logging to DebugDump fuction , which can be enabled in config . This reduces main log file a lot
2024-07-01 23:07:57 +03:00
TheTurtle
c5d1d579b1
core: Many things ( #194 )
...
* video_core: Add a few missed things
* libkernel: More proper memory mapped files
* memory: Fix tessellation buffer mapping
* Cuphead work
* sceKernelPollSema fix
* clang format
* fixed ngs2 lle loading and rtc lib
* draft pthreads keys implementation
* fixed return codes
* return error code if sceKernelLoadStartModule module is invalid
* re-enabled system modules and disable debug in libs.h
* Improve linux support
* fix windows build
* kernel: Rework keys
---------
Co-authored-by: georgemoralis <giorgosmrls@gmail.com>
2024-06-15 14:36:07 +03:00
TheTurtle
728249f58d
core: Properly implement TLS ( #164 )
...
* core: Split module code from linker
* linker: Properly implement thread local storage
* kernel: Fix a few memory functions
* kernel: Implement module loading
* Now it's easy to do anyway with new module rework
2024-06-05 22:08:18 +03:00
georgemoralis
9d4149f006
clang format fix
2024-03-26 19:51:10 +02:00
georgemoralis
e5a224aa96
rewrote relocations
2024-03-26 17:17:59 +02:00
georgemoralis
f70fbcac19
linker : Resolve can now load exports as well
2024-03-26 12:57:18 +02:00
georgemoralis
354a9c3cdb
clang format fix
2024-03-26 12:33:00 +02:00
georgemoralis
365ae2aac9
some elf improvements
2024-03-26 00:21:38 +02:00
georgemoralis
f2f04142b0
improved symbols_resolver and output
2024-03-25 09:46:36 +02:00
georgemoralis
02dcf4d45c
LLE libc + other fixes part1 ( #97 )
...
* app0 folder is absolute
* some improvements on symbols types
* clang format
* missing libs.h
* improved symbols_resolver
* moved config to config folder
* functions to dump import functions
* improved logging output
* option for debugdump and improvements
* Apply suggestions from code review
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* clang format
---------
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
2024-03-11 13:26:33 +02:00
GPUCode
79d6c8a377
common: Rewrite logging based on cut down citra logger ( #86 )
...
* common: Rewrite logging based on cut down Citra logger
* code: Misc fixes
* core: Bring back tls handler
* linker: Cleanup
* config: Remove log level
* logging: Enable console output by default
* core: Fix windows build
2024-02-28 00:10:34 +02:00
GPUCode
584b7d2b15
chore: Make shadps4 REUSE compliant
2024-02-23 23:33:43 +02:00
GPUCode
6f4c6ae0bb
code: Add clang-format target and CI workflow ( #82 )
...
* code: Add clang format target, rules and CI workflow
* code: Run clang format on sources
2024-02-23 22:57:57 +02:00
GPUCode
fe43558779
common: Rework timekeeping with native RDTSC and port to linux
2024-02-23 11:30:06 +02:00
georgemoralis
b6d98d4b72
some cleanups
2023-11-21 16:54:10 +02:00
GPUCode
369d92fa56
core: Reorganize
2023-11-06 01:11:54 +02:00