- Feb 13, 2013
- Feb 12, 2013
-
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Avi Kivity authored
-
Avi Kivity authored
We need to put ourself back in wait mode after every loop iteration, otherwise a spurious wakeup can result in the predicate returning false, and then we will never wait again, instead spinning endlessly.
-
Christoph Hellwig authored
-
Avi Kivity authored
-
Dor Laor authored
-
Dor Laor authored
-
Dor Laor authored
-
Avi Kivity authored
'osv thread' mucks around cpu registers, restore them before resuming the guest.
-
Avi Kivity authored
This command allows the developer to switch to and examine an osv thread.
-
Avi Kivity authored
-
Avi Kivity authored
Fail the build if not.
-
Avi Kivity authored
Pack the mutex by placing small fields next to each other. This fixes sizeof(cond_var) becoming larger than sizeof(pthread_cond_t), and corrupting memory.
-
Avi Kivity authored
Detect running threads by checking whether any cpu's rsp is within the thread stack. If so, the thread is running on that cpu, and the saved context is ignored as stale. This improves 'osv info threads' greatly. It doesn't work all that well for threads taking interrupts though.
-
Avi Kivity authored
We'll collect more osv state there.
-
- Feb 11, 2013
-
-
Avi Kivity authored
(but don't wait for it)
-
Dor Laor authored
* 'master' of github.com:cloudius-systems/osv: apic: mask LVT0 interrupts x64: load IDT on non-boot processors apic: software-enable the APIC on non-boot processors libc: import setjmp/longjmp from musl build: rule for compiling .s files make printf print directly onto the console before the VFS is up update glibc-testsuite
-
Avi Kivity authored
This avoids spurious interrupts from the PIC (even though it has been disabled).
-
Avi Kivity authored
-
Avi Kivity authored
-
Avi Kivity authored
-
Dor Laor authored
reduce the verbosity
-
Dor Laor authored
-
Avi Kivity authored
Needed by bench.jar suddenly.
-
Avi Kivity authored
For musl code.
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Dor Laor authored
* 'master' of github.com:cloudius-systems/osv: sched: fix race between stop_wait() and wake() split the test runner into a separate object rename main to osv_main in the payload shut up mallopt sched: poll wakeups during yield gdb: fix exceptions when a thread function/file cannot be decoded sched: load balance threads on cpus sched: fix _on_runqueue not set during wakeup sched: explicity request the runqueue to have constant-time size sched: defer thread stack allocation smp: mark smp bringup threads as pinned sched: add 'pinned' attribute to threads sched: clear timer expired flag when re-arming timer Remove clock_event test mutex: fairness main: test clock events earlier
-