summaryrefslogtreecommitdiffstats
path: root/sys/compat/svr4/svr4_misc.c
diff options
context:
space:
mode:
authordelphij <delphij@FreeBSD.org>2009-05-29 05:37:27 +0000
committerdelphij <delphij@FreeBSD.org>2009-05-29 05:37:27 +0000
commit2095d11d4e693197f9de001e1fc300afcd8229c3 (patch)
tree56f7fad34a05d182f3fb96ad2160f36743e3cc1a /sys/compat/svr4/svr4_misc.c
parente05714ba705cb30431ac886d3e60ebd247b1d87b (diff)
downloadFreeBSD-src-2095d11d4e693197f9de001e1fc300afcd8229c3.zip
FreeBSD-src-2095d11d4e693197f9de001e1fc300afcd8229c3.tar.gz
Add new sysconfig bits, Fix the bogus numbering of the old bits.
Submitted by: "Pedro f. Giffuni" <giffunip asme org> Obtained from: NetBSD PR: kern/91293
Diffstat (limited to 'sys/compat/svr4/svr4_misc.c')
-rw-r--r--sys/compat/svr4/svr4_misc.c43
1 files changed, 39 insertions, 4 deletions
diff --git a/sys/compat/svr4/svr4_misc.c b/sys/compat/svr4/svr4_misc.c
index fbbebb6..ac3dbaa 100644
--- a/sys/compat/svr4/svr4_misc.c
+++ b/sys/compat/svr4/svr4_misc.c
@@ -706,9 +706,6 @@ svr4_sys_sysconfig(td, uap)
retval = &(td->td_retval[0]);
switch (uap->name) {
- case SVR4_CONFIG_UNUSED:
- *retval = 0;
- break;
case SVR4_CONFIG_NGROUPS:
*retval = NGROUPS_MAX;
break;
@@ -788,7 +785,45 @@ svr4_sys_sysconfig(td, uap)
#endif
break;
#endif /* NOTYET */
-
+ case SVR4_CONFIG_COHERENCY:
+ *retval = 0; /* XXX */
+ break;
+ case SVR4_CONFIG_SPLIT_CACHE:
+ *retval = 0; /* XXX */
+ break;
+ case SVR4_CONFIG_ICACHESZ:
+ *retval = 256; /* XXX */
+ break;
+ case SVR4_CONFIG_DCACHESZ:
+ *retval = 256; /* XXX */
+ break;
+ case SVR4_CONFIG_ICACHELINESZ:
+ *retval = 64; /* XXX */
+ break;
+ case SVR4_CONFIG_DCACHELINESZ:
+ *retval = 64; /* XXX */
+ break;
+ case SVR4_CONFIG_ICACHEBLKSZ:
+ *retval = 64; /* XXX */
+ break;
+ case SVR4_CONFIG_DCACHEBLKSZ:
+ *retval = 64; /* XXX */
+ break;
+ case SVR4_CONFIG_DCACHETBLKSZ:
+ *retval = 64; /* XXX */
+ break;
+ case SVR4_CONFIG_ICACHE_ASSOC:
+ *retval = 1; /* XXX */
+ break;
+ case SVR4_CONFIG_DCACHE_ASSOC:
+ *retval = 1; /* XXX */
+ break;
+ case SVR4_CONFIG_MAXPID:
+ *retval = PID_MAX;
+ break;
+ case SVR4_CONFIG_STACK_PROT:
+ *retval = PROT_READ|PROT_WRITE|PROT_EXEC;
+ break;
default:
return EINVAL;
}
OpenPOWER on IntegriCloud