BigOS/kernel/testfunc.c
2023-01-02 12:45:23 +08:00

60 lines
787 B
C

/**
* testfunc.c
* This file contains functions that are used to test features we add.
* Added by xw, 18/6/17
*/
#include "type.h"
#include "const.h"
#include "protect.h"
#include "string.h"
#include "proc.h"
#include "global.h"
#include "proto.h"
/*
* This syscall needs long time to finish, so we can use it
* to check if our os is kernel-preemptive.
* added by xw, 18/4/27
*/
void sys_print_E()
{
int i, j;
printf("E( ");
i = 100;
while (--i)
{
j = 1000;
while (--j)
{
}
}
printf(") ");
}
/*
* This syscall needs long time to finish, so we can use it
* to check if our os is kernel-preemptive.
* added by xw, 18/4/27
*/
void sys_print_F()
{
int i, j;
printf("F( ");
i = 100;
while (--i)
{
j = 1000;
while (--j)
{
}
}
printf(") ");
}