コード例 #1
0
ファイル: main.c プロジェクト: franklixuefei/cs350-os161
/*
 * Shutdown sequence. Opposite to boot().
 */
static
void
shutdown(void)
{

	kprintf("Shutting down.\n");
	
	vfs_clearbootfs();
	vfs_clearcurdir();
	vfs_unmountall();

#if OPT_A3    

        vmstats_print();

#endif


	splhigh();
#if OPT_A3   

    vm_shutdown();
    shutdownSwapOps();

#endif
	scheduler_shutdown();
	thread_shutdown();
}
コード例 #2
0
ファイル: main.c プロジェクト: AndRicky/vigilant-sniffle
/*
 * Shutdown sequence. Opposite to boot().
 */
static
void
shutdown(void)
{

	kprintf("Shutting down.\n");
	
	vfs_clearbootfs();
	vfs_clearcurdir();
	vfs_unmountall();

	thread_shutdown();

	splhigh();
}
コード例 #3
0
ファイル: main.c プロジェクト: HeliWang/cs350OS
/*
 * Shutdown sequence. Opposite to boot().
 */
static
void
shutdown(void)
{
	#if OPT_A3
	vmstats_print();
	#endif

	kprintf("Shutting down.\n");

	vfs_clearbootfs();
	vfs_clearcurdir();
	vfs_unmountall();

	thread_shutdown();

	splhigh();
}
コード例 #4
0
ファイル: main.c プロジェクト: jessZhAnG/OS
/*
 * Shutdown sequence. Opposite to boot().
 */
static
void
shutdown(void)
{

	kprintf("Shutting down.\n");
        vmstats_print();
        process_shutdown();
        swap_shutdown();

	vfs_clearbootfs();
	vfs_clearcurdir();
	vfs_unmountall();

	splhigh();

	scheduler_shutdown();
	thread_shutdown();
}