mirror of
https://github.com/livingcomputermuseum/UniBone.git
synced 2026-01-28 20:51:08 +00:00
Cleaned up signaling of DMA/INTR completion (using pthread_cond_wait).
Tweaked MSYN timeout value from 350ns to 400ns to compensate for timing changes with latest PRU code -- MSCP works reliably on PDP-11/84 again.
This commit is contained in:
@@ -37,7 +37,7 @@ priority_request_c::priority_request_c(unibusdevice_c *device) {
|
||||
this->executing_on_PRU = false;
|
||||
this->slot = 0xff; // uninitialized, asserts() if used
|
||||
complete_mutex = PTHREAD_MUTEX_INITIALIZER;
|
||||
//complete_cond = PTHREAD_COND_INITIALIZER; // PRU signal notifies request on completeness
|
||||
complete_cond = PTHREAD_COND_INITIALIZER; // PRU signal notifies request on completeness
|
||||
}
|
||||
|
||||
priority_request_c::~priority_request_c() {
|
||||
|
||||
Reference in New Issue
Block a user