/trunk/kernel/test/fpu/mips2_skip.c |
---|
File deleted |
/trunk/kernel/test/fpu/fpu1_skip.c |
---|
File deleted |
/trunk/kernel/test/fpu/sse1_skip.c |
---|
File deleted |
/trunk/kernel/test/fpu/mips2.def |
---|
1,6 → 1,8 |
#ifdef mips32 |
{ |
"mips2", |
"MIPS FPU test", |
&test_mips2, |
true |
false |
}, |
#endif |
/trunk/kernel/test/fpu/mips2.c |
---|
26,6 → 26,8 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
#ifdef mips32 |
#include <print.h> |
#include <debug.h> |
36,9 → 38,9 |
#include <arch.h> |
#define THREADS 50 |
#define DELAY 10000L |
#define ATTEMPTS 5 |
#define THREADS 50 |
#define DELAY 10000L |
#define ATTEMPTS 5 |
static atomic_t threads_ok; |
static atomic_t threads_fault; |
54,7 → 56,7 |
thread_detach(THREAD); |
waitq_sleep(&can_start); |
for (i = 0; i < ATTEMPTS; i++) { |
asm volatile ( |
"mtc1 %0,$1" |
87,13 → 89,13 |
thread_detach(THREAD); |
waitq_sleep(&can_start); |
for (i = 0; i < ATTEMPTS; i++) { |
asm volatile ( |
"mtc1 %0,$1" |
: "=r" (arg) |
); |
scheduler(); |
asm volatile ( |
"mfc1 %0,$1" |
122,7 → 124,7 |
if (!quiet) |
printf("Creating %u threads... ", 2 * THREADS); |
for (i = 0; i < THREADS; i++) { |
thread_t *t; |
160,3 → 162,5 |
return "Test failed"; |
} |
#endif |
/trunk/kernel/test/fpu/fpu1.c |
---|
27,6 → 27,8 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
#if (defined(ia32) || defined(amd64) || defined(ia64) || defined(ia32xen)) |
#include <print.h> |
#include <debug.h> |
224,3 → 226,5 |
return "Test failed"; |
} |
#endif |
/trunk/kernel/test/fpu/sse1.c |
---|
26,6 → 26,8 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
#if (defined(ia32) || defined(amd64) || defined(ia32xen)) |
#include <print.h> |
#include <debug.h> |
36,9 → 38,9 |
#include <arch.h> |
#define THREADS 25 |
#define DELAY 10000L |
#define ATTEMPTS 5 |
#define THREADS 25 |
#define DELAY 10000L |
#define ATTEMPTS 5 |
static atomic_t threads_ok; |
static atomic_t threads_fault; |
160,3 → 162,5 |
return "Test failed"; |
} |
#endif |
/trunk/kernel/test/fpu/fpu1.def |
---|
1,3 → 1,4 |
#if (defined(ia32) || defined(amd64) || defined(ia64) || defined(ia32xen)) |
{ |
"fpu1", |
"Intel FPU test", |
4,3 → 5,4 |
&test_fpu1, |
true |
}, |
#endif |
/trunk/kernel/test/fpu/sse1.def |
---|
1,3 → 1,4 |
#if (defined(ia32) || defined(amd64) || defined(ia32xen)) |
{ |
"sse1", |
"Intel SEE test", |
4,3 → 5,4 |
&test_sse1, |
true |
}, |
#endif |
/trunk/kernel/test/avltree/avltree1.def |
---|
1,6 → 1,6 |
{ |
"avltree1", |
"Test AVL tree operations", |
"Test Avl tree operations", |
&test_avltree1, |
true |
}, |