Jorrit Herder
0165662cd9
Replaced flagalrm() timers with another technique to check for timeouts.
...
This allowed removing the p_flagarlm timer from the kernel's process table.
Furthermore, I merged p_syncalrm and p_signalrm into p_alarm_timer to save
even more space. Note that processes can no longer have both a signal and
synchronous alarm timer outstanding as of now.
2005-05-31 14:43:04 +00:00
Jorrit Herder
322ec9ef8b
Moved stime, time, times POSIX calls from FS to PM. Removed child time
...
accounting from kernel (now in PM). Large amount of files in this commit
is due to system time problems during development.
2005-05-31 09:50:51 +00:00
Jorrit Herder
b421423c77
SENDREC now always has flag FRESH_ANSWER to prevent pending notifications
...
to be used as answer to a SENDREC call.
2005-05-30 11:11:40 +00:00
Jorrit Herder
8d9c0886cd
Created ECHO system call for testing purposes.
...
Furthermore, a quick way to get one's own process number.
2005-05-27 13:57:00 +00:00
Jorrit Herder
d0a5a5d007
New system call added to PM: getprocnr(int *proc_nr) (like getpid);
...
Minor update to scheduling code (unready().
2005-05-20 09:37:43 +00:00
Jorrit Herder
307c825515
New NOTIFY trap (IPC call) to send queued notification messages.
...
The call works. Permission check, restriction of outstanding notifications
to be added. Low level code to make it work from within interrupt handlers
will be added as well.
2005-05-19 14:05:51 +00:00
Jorrit Herder
1cb880b158
Intermediate update---please await next commit.
2005-05-19 09:36:44 +00:00
Ben Gras
7f52483b9f
Release process to use and create 16MB root; FS setcache call removed
2005-05-13 12:47:35 +00:00
Jorrit Herder
49b86f3373
Fixed tick_delay; it now reschedules a previous synchronous alarm.
2005-05-13 09:33:53 +00:00
Ben Gras
0e859fd436
Must be able to run FP.compile if FP.compile isn't an executable script.
2005-05-03 15:41:39 +00:00
Ben Gras
6a335043f6
bugfix from jnherder
2005-05-03 09:03:55 +00:00
Jorrit Herder
ac0995259d
*** empty log message ***
2005-05-02 14:30:04 +00:00
Jorrit Herder
89ac678b9b
*** empty log message ***
2005-04-29 15:36:43 +00:00
Ben Gras
9865aeaa79
Initial revision
2005-04-21 14:53:53 +00:00