inaciose / xv6-armv7-a15

xv6 implementation for armv7-a with working preemptive multitasking. This is the main version and works in qemu (-M vexpress-a15 -cpu cortex-a15)
0 stars 0 forks source link

Multitasking is not working #1

Closed inaciose closed 7 years ago

inaciose commented 7 years ago

issue multitasking

The xv6 houcheng/xv6-armv7 version, in the initial import have a bug that prevent the preemptive multitasking to work. A user program keeps the control of the cpu and never released it to kernel, its related to yield not be called during the timer interrupt

inaciose commented 7 years ago

The xv6 houcheng/xv6-armv7 version, in the initial import have the preempt() commented out in usertests.c. I suppose that it is commented out because the multitasking bug (issue 1).

inaciose commented 7 years ago

I believe that this issue is solved.

See commit: bug correction: issue multitasking