1
0
Files
2022-09-29 17:59:04 +03:00

57 lines
2.0 KiB
Plaintext

*
* SGI - general utilities
*
*FLAG PREFIX SOFT #DEV DEPENDENCIES
oxr
$$$
/*
* This is the thread configuration mechanism. The thread is identified
* by its name string. At the moment, there are three things you can
* specify; the priority, stack size, and a CPU upon which it must run.
*
* If the thread you specify isn't in the system, nothing will happen.
*
* If you don't specify a thread here, it will be configured with the
* the default values which will depend on what kind of thread it is.
*
* Kernel code depends on this list being null terminated (and, therefore,
* a valid entry cannot have a NULL name field. This file may be
* automatically generated, but it can always be edited by hand.
*/
#include "sys/pda.h" /* for PDA_RUNANYWHERE */
#include "sys/threadcfg.h"
int thread_cfg_rev = THREADCFG_REV; /* struct identification */
thread_cfg_t thread_init[] = {
/* char *name, int pri, int stack_size, int mustrun */
#if 0
/* These entries were tested with good results under IRIX 6.4
* on IP20. They are listed here as an example. (They have no
* effect because of the "#if 0" above.)
*/
{ "lclintr0.3", 250, 4096, PDA_RUNANYWHERE },
{ "lclintr0.4", 250, 4096, PDA_RUNANYWHERE },
{ "lclintr0.6", 250, 4096, PDA_RUNANYWHERE },
{ "timein0", 240, 4096, PDA_RUNANYWHERE },
{ "bpqueue", 128, 4096, PDA_RUNANYWHERE },
{ "bpsqueue", 128, 4096, PDA_RUNANYWHERE },
{ "xfsd", 128, 4096, PDA_RUNANYWHERE },
{ "pdflush", 128, 4096, PDA_RUNANYWHERE },
{ "vfs_sync", 128, 4096, PDA_RUNANYWHERE },
{ "bdflush", 128, 4096, PDA_RUNANYWHERE },
{ "munldd", 68, 2048, PDA_RUNANYWHERE },
{ "rtnetd0", 192, 4096, PDA_RUNANYWHERE },
{ "sockd", 192, 4096, PDA_RUNANYWHERE },
{ "tpisockd", 128, 8192, PDA_RUNANYWHERE },
{ "vhand", 128, 4096, PDA_RUNANYWHERE },
{ "shaked", 128, 4096, PDA_RUNANYWHERE },
{ "unmountd", 128, 4096, PDA_RUNANYWHERE },
{ "sched", 128, 4096, PDA_RUNANYWHERE },
#endif
{ NULL } /* this MUST be the last entry in the list */
};