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
..
2017-11-04 20:37:30 +11:00
2017-12-30 04:41:25 +01:00
2016-11-06 19:03:08 +01:00
2017-08-04 21:30:49 +10:00
2017-08-04 21:30:49 +10:00
2016-11-02 22:06:15 +01:00
2016-11-10 08:32:45 +01:00
2016-11-06 19:03:08 +01:00
2017-01-23 16:14:05 +01:00