CPU simulation in another thread
This commit is contained in:
		@@ -27,8 +27,12 @@ int main(int argc, char** argv)
 | 
			
		||||
        gdbstub_wait_for_connection();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // CPU simulation
 | 
			
		||||
    cpu_loop(cpu0);
 | 
			
		||||
    // CPU simulation : create cpu0 thread
 | 
			
		||||
    pthread_t cpu0_thread;
 | 
			
		||||
    pthread_create(&cpu0_thread, 0, (void*) cpu_loop, cpu0);
 | 
			
		||||
 | 
			
		||||
    // Wait for the simulation to end
 | 
			
		||||
    pthread_join(cpu0_thread, 0);
 | 
			
		||||
    
 | 
			
		||||
    return 0;
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user