minix/include/minix
Tomas Hruby a665ae3de1 Userspace scheduling - exporting stats
- contributed by Bjorn Swift

- adds process accounting, for example counting the number of messages
  sent, how often the process was preemted and how much time it spent
  in the run queue. These statistics, along with the current cpu load,
  are sent back to the user-space scheduler in the Out Of Quantum
  message.

- the user-space scheduler may choose to make use of these statistics
  when making scheduling decisions. For isntance the cpu load becomes
  especially useful when scheduling on multiple cores.
2010-09-19 15:52:12 +00:00
..
a.out.h a.out.h typo (Bug#398, reported by 7shi) 2010-02-07 12:01:37 +00:00
acpi.h ACPI driver 2010-09-02 15:44:04 +00:00
audio_fw.h new base libaudiodriver out of -lcommon in drivers/audio. 2010-08-25 11:03:53 +00:00
bitmap.h Fixed brackets in bitmap macros 2010-03-30 08:34:33 +00:00
callnr.h make getsysinfo() a system-land call 2010-09-14 21:50:05 +00:00
cdrom.h Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
com.h Userspace scheduling - exporting stats 2010-09-19 15:52:12 +00:00
compiler-ack.h cdecl calling convention requires to push arguments on the stack in a 2010-03-30 09:36:46 +00:00
compiler.h cdecl calling convention requires to push arguments on the stack in a 2010-03-30 09:36:46 +00:00
config.h bump trunk version to 3.1.9 2010-09-15 08:47:42 +00:00
const.h Move MIN() and MAX() macros to sys/params.h 2010-08-21 13:10:41 +00:00
cpufeature.h cpufeature() - rename _SSEx and correct logic in cpufeature() in lib 2010-04-29 19:08:49 +00:00
crtso.h Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
debug.h RS live update support. 2010-07-09 18:29:04 +00:00
devio.h Remove U16_t and most other similar types. Rewrite functions to ansi-style 2010-04-21 11:05:22 +00:00
dir.h Changes to the include files in order to make cross-compilation possible. 2009-11-06 08:46:22 +00:00
dirent.h Increase max number of open files to 255 (more should be possible but does not seem necessary for now) 2010-08-04 13:35:19 +00:00
dl_eth.h Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
dmap.h Update header files to support UNIX Domain Sockets. Contributed by Thomas Cort 2010-07-15 12:48:15 +00:00
driver.h Move MIN() and MAX() macros to sys/params.h 2010-08-21 13:10:41 +00:00
drivers.h Move MIN() and MAX() macros to sys/params.h 2010-08-21 13:10:41 +00:00
drvlib.h Convert drivers/ and servers/ over to bsdmake 2010-03-22 21:25:22 +00:00
ds.h Driver refactory for live update and crash recovery. 2010-04-08 13:41:35 +00:00
endpoint.h Mostly a revert of r5306. com.h defines MAX_NR_TASKS value which replaces 2009-09-29 20:13:41 +00:00
fslib.h Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
gcov.h gcov support, based on work contributed by Anton Kuijsten. 2010-08-25 13:06:43 +00:00
ioctl.h Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
ipc.h IPC status code for receive(). 2010-03-23 00:09:11 +00:00
ipcconst.h kernel - prettier output for ipc errors, call names instead of trap numbers 2010-07-16 15:36:29 +00:00
keymap.h Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
limits.h Increase max number of open files to 255 (more should be possible but does not seem necessary for now) 2010-08-04 13:35:19 +00:00
md5.h libutil: md5 functions. 2010-07-16 00:06:00 +00:00
minlib.h move rrrrrrread_tsc from libsys to libc so anyone can use it 2010-08-20 18:43:56 +00:00
mq.h Driver refactory for live update and crash recovery. 2010-04-08 13:41:35 +00:00
netdriver.h Driver refactory for live update and crash recovery. 2010-04-08 13:41:35 +00:00
partition.h Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
paths.h ProcFS integration 2010-09-14 21:27:31 +00:00
portio.h IO port is always 16 bit, even for inl 2010-07-23 07:25:21 +00:00
priv.h service utility can par cpu option in system.conf 2010-07-20 07:27:45 +00:00
procfs.h ProcFS server, by Alen Stojanov and David van Moolenbroek 2010-09-14 21:25:25 +00:00
profile.h Changes to the include files in order to make cross-compilation possible. 2009-11-06 08:46:22 +00:00
queryparam.h Added paramvalue to the library. 2005-11-08 13:59:27 +00:00
rs.h SMP - Changed prototype of sys_schedule() 2010-09-15 14:10:42 +00:00
safecopies.h New RS and new signal handling for system processes. 2010-03-17 01:15:29 +00:00
sched.h SMP - Changed prototype of sys_schedule() 2010-09-15 14:10:42 +00:00
sef.h gcov support, based on work contributed by Anton Kuijsten. 2010-08-25 13:06:43 +00:00
sha1.h libutil - sha1 functions. 2010-07-16 00:11:16 +00:00
sha2.h further sha2 conversion by Gautam Tirumala 2010-07-16 00:12:16 +00:00
sound.h Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
spin.h libsys: add standard condition spinning primitives 2010-07-12 23:14:40 +00:00
sys_config.h More system processes, this was not enough for the release script to run on some configurations 2010-05-20 08:05:07 +00:00
sysinfo.h make getsysinfo() a system-land call 2010-09-14 21:50:05 +00:00
syslib.h SMP - Changed prototype of sys_schedule() 2010-09-15 14:10:42 +00:00
sysutil.h move rrrrrrread_tsc from libsys to libc so anyone can use it 2010-08-20 18:43:56 +00:00
timers.h move timers code to libsys 2010-07-09 12:58:18 +00:00
tty.h Changes to the include files in order to make cross-compilation possible. 2009-11-06 08:46:22 +00:00
type.h SMP - Scheduler can assign process to a cpu 2010-09-15 14:10:33 +00:00
types.h includes: statvfs support, contributed by Buccapatnam Tirumala, Gautam 2010-06-23 23:46:10 +00:00
u64.h 64-bit bitwise manipulation functions, by Gautam Tirumala. 2010-07-15 23:48:56 +00:00
vfsif.h Prepare headers to support file descriptor passing over UNIX Domain Sockets. 2010-08-30 13:41:22 +00:00
vm.h VM: expose secondary cache size 2010-09-14 21:22:56 +00:00
vtreefs.h VTreeFS library 2010-08-10 20:05:51 +00:00