RetroArch/wiiu/system
gblues 7954dab835 Progress on I/O handling
== DETAILS

Starting to implement the I/O handling on the HID driver.

The old implementation basically had a never-ending HIDRead() callback
set up, so that callback N would start the read process for invocation
N+1.

We will take the same approach here; but now that the I/O thread is
happenning on its own core, we should be able to let it run full-
throttle without impacting emulator performance.

Of course, this hinges on the callback actually running on the same
core as the syscall was initiated on.

== TESTING
Can confirm that the read_loop_callback gets invoked on the same core
that the HIDRead() was invoked on.
2017-12-30 04:41:25 +01:00
..
dynamic.c (WiiU) refactors/cleanups. 2017-01-23 16:14:05 +01:00
dynamic.h (WIIU) cleanup. adapt dynamic symbol loading to be able to use headers 2016-10-29 02:56:40 +01:00
exception_handler.c [WiiU] Exception handler: minor comment tweak 2017-12-01 11:03:09 +11:00
exception_handler.h [WiiU] Rewrite exception handler 2017-08-04 21:30:49 +10:00
imports.h Progress on I/O handling 2017-12-30 04:41:25 +01:00
memory.c (WiiU) refactors/cleanups. 2017-01-23 16:14:05 +01:00
memory.h preliminary port to the wiiu platform 2016-10-27 01:34:10 +01:00
missing_libc_functions.c Add missing_libc_functions.c (for DOSBox) 2017-06-15 15:21:38 +10:00
stubs_elf.S (WiiU) implement the missing requirement for core loading: exec, 2017-01-25 19:52:31 +01:00
stubs_rpl.S (WiiU) implement the missing requirement for core loading: exec, 2017-01-25 19:52:31 +01:00