James Benton
|
1fc0171c1f
|
ios: Rewrite thread scheduling and hardware interrupts.
|
2018-08-25 19:21:57 +01:00 |
|
James Benton
|
488cbd65d3
|
ios/fs: Ensure the async task thread is started before the fsa thread.
|
2018-08-25 19:21:57 +01:00 |
|
James Benton
|
06f70c8051
|
cmake: Add be2_ natvis to project.
|
2018-08-25 19:21:57 +01:00 |
|
James Benton
|
623f9cf6ba
|
cpu: Fix cpu::interrupt with uninitialised cores.
|
2018-08-25 19:21:57 +01:00 |
|
James Benton
|
0263730d9c
|
ios/kernel: Fix scheduling of threads with equal priority.
|
2018-08-25 19:21:57 +01:00 |
|
James Benton
|
c384a4771e
|
ios: Add thread names and trace logging for IOS thread switching.
|
2018-08-25 19:21:57 +01:00 |
|
James Benton
|
0042b972dc
|
Delete old be_ structures.
These have been replaced by be2_
|
2018-08-25 19:21:57 +01:00 |
|
James Benton
|
96b92fe592
|
Update fixed_point library.
|
2018-08-25 19:21:57 +01:00 |
|
James Benton
|
ad05d9c801
|
Update fmtlib to 5.1.0 and spdlog to 1.1.0
|
2018-08-25 19:21:57 +01:00 |
|
James Benton
|
7bbd737738
|
cpu: Fix format_arg for const char cpu pointers.
|
2018-08-25 19:21:57 +01:00 |
|
James Benton
|
dd2b650f1d
|
cafe/coreinit: Fix thread trace logging.
|
2018-08-25 19:21:57 +01:00 |
|
James Benton
|
624073cdc5
|
ios: Initial attempt at asynchronous IO.
|
2018-08-25 19:21:57 +01:00 |
|
James Benton
|
bb9fd593d0
|
decaf: Fix default trace filter config
|
2018-08-23 09:00:06 +01:00 |
|
James Benton
|
fa1c021a88
|
Remove some pragma opt.
|
2018-08-23 08:54:22 +01:00 |
|
James Benton
|
307a41eb5f
|
ios/kernel: Fix big oopsy with ipc thread error code handling.
|
2018-08-23 08:54:12 +01:00 |
|
James Benton
|
04d3a7e429
|
ios/bsp: Implement /dev/bsp.
|
2018-08-23 08:53:44 +01:00 |
|
James Benton
|
4e1826c072
|
ios/kernel: Thread minPriority is actually maxPriority.
|
2018-08-23 08:53:22 +01:00 |
|
James Benton
|
5f26b998a5
|
cafe/coreinit: Call bspInitializeShimInterface in startup.
|
2018-08-23 08:52:24 +01:00 |
|
James Benton
|
e696196c1e
|
cafe/coreinit: Implement missing dynload functionality.
Not properly tested all of it yet...
|
2018-08-22 18:03:53 +01:00 |
|
James Benton
|
c2d2c469c2
|
cafe/coreinit: Change how the internal COSReport functions work.
|
2018-08-22 16:42:07 +01:00 |
|
James Benton
|
23388f857f
|
cafe/kernel: Implement loaderPurge.
|
2018-08-22 16:41:40 +01:00 |
|
James Benton
|
d12c07fdf1
|
cafe/coreinit: Implement OSSendFatalError.
|
2018-08-22 16:41:31 +01:00 |
|
James Benton
|
3b0b36f847
|
cafe/hle: Fix type conversion.
|
2018-08-21 09:53:29 +01:00 |
|
James Benton
|
a212333c66
|
cafe/kernel: Notify jit of read only sections in loaded RPX.
|
2018-08-21 09:53:20 +01:00 |
|
James Benton
|
55bdaa21ba
|
cafe/coreinit: Change stricmp to cross platform iequals.
|
2018-08-21 08:55:36 +01:00 |
|
James Benton
|
52693b1792
|
cafe/coreinit: Remove incorrect static on function definitions.
|
2018-08-21 08:55:17 +01:00 |
|
James Benton
|
53f6022aad
|
cafe: Change static Tag types to constexpr.
Avoids needing a definition in gcc.
|
2018-08-21 08:55:05 +01:00 |
|
James Benton
|
d9fde50082
|
cafe/coreinit: Remove unused member initialisations for static data.
|
2018-08-21 08:54:42 +01:00 |
|
James Benton
|
38ceb59a98
|
cafe/nn_temp: Fix type conversions and logging.
|
2018-08-21 08:54:12 +01:00 |
|
James Benton
|
d7aa864f7c
|
cafe/zlib: Fix type conversions.
|
2018-08-21 08:53:54 +01:00 |
|
James Benton
|
33cd8a314e
|
cafe/loader: Fix goto jumping over initialisation in LiLoadRPLBasics.
|
2018-08-21 08:53:37 +01:00 |
|
James Benton
|
01b1a9ab2e
|
cafe/loader: Remove member initialisation in global storage.
|
2018-08-21 08:53:19 +01:00 |
|
James Benton
|
06b0711dcc
|
cafe/loader: Fix std::transform tolower.
|
2018-08-21 08:52:10 +01:00 |
|
James Benton
|
74057ca845
|
cafe/loader: Remove debug OutputDebugStringA.
|
2018-08-21 08:51:59 +01:00 |
|
James Benton
|
77c249e7cb
|
cafe/loader: Fix type conversion.
|
2018-08-21 08:51:01 +01:00 |
|
James Benton
|
fcb7d042d8
|
cafe/loader: Fix type conversion.
|
2018-08-21 08:50:52 +01:00 |
|
James Benton
|
5b291d5a36
|
debugger: Remove unused declaration from debugger_analysis.h
|
2018-08-21 08:50:32 +01:00 |
|
James Benton
|
c83e4c83fc
|
debugger: Fix passing string as imgui text formatter.
|
2018-08-21 08:50:20 +01:00 |
|
James Benton
|
194ef7634f
|
cafe/kernel: Fix typo.
|
2018-08-20 18:09:39 +01:00 |
|
James Benton
|
d06863df1c
|
cafe/kernel: Fix core context stack pointer.
|
2018-08-20 17:42:26 +01:00 |
|
James Benton
|
9ed1d85f45
|
decaf: Remove unused usermodule.h
|
2018-08-20 16:43:57 +01:00 |
|
James Benton
|
b547e45e9a
|
Delete remaining legacy modules.
|
2018-08-20 16:34:55 +01:00 |
|
James Benton
|
48a90933e1
|
cpu: Fix be2_val for unions.
|
2018-08-20 16:30:29 +01:00 |
|
James Benton
|
0b77af1df9
|
ios/net: Fix allocation of net subsys heap buffer.
|
2018-08-20 16:05:38 +01:00 |
|
James Benton
|
83ee4315a6
|
cafe/hle: Change handling of unimplemented functions.
Fixes where they call via function pointer instead of directly.
|
2018-08-20 16:01:32 +01:00 |
|
James Benton
|
2b50703a92
|
cafe/nn_temp: Remove unused label.
|
2018-08-20 14:37:16 +01:00 |
|
James Benton
|
0f3af7bf92
|
cafe/tinyheap: Fix findBlockIdxContaining.
|
2018-08-20 14:36:56 +01:00 |
|
James Benton
|
e4b5607fb1
|
cafe: Fix support for HLE calls with register spill to stack.
|
2018-08-20 14:36:42 +01:00 |
|
James Benton
|
e26e9a5d99
|
ios/mcp: Add missing resource reply to /dev/ppc_kernel resume.
|
2018-08-20 12:18:13 +01:00 |
|
James Benton
|
d295526bdd
|
cafe/hle: Add support for trace filters.
|
2018-08-20 11:37:43 +01:00 |
|