]>
Zhao Yanbai Git Server - minix.git/log
Jorrit Herder [Thu, 20 Oct 2005 20:19:25 +0000 (20:19 +0000)]
Service refresh.
Ben Gras [Thu, 20 Oct 2005 20:11:51 +0000 (20:11 +0000)]
Reduce buffer cache a bit to make space for boot device for drivers.
Ben Gras [Thu, 20 Oct 2005 19:40:44 +0000 (19:40 +0000)]
New DMAP_BABY flag in <minix/dmap.h> and to be printed by IS in dmap dump.
Ben Gras [Thu, 20 Oct 2005 19:39:32 +0000 (19:39 +0000)]
Two 'dynamic driver' features in FS:
. When drivers disappear that have pending select()s, wake up
those user processes with EAGAIN so that they can retry their
select() and won't hang forever on it.
. When drivers re-appear and are mapped into the dmap, run through
the list of mounted filesystems and re-dev_open() every one (for
partition tables and such). This can't happen before the driver
has exec()ced itself, so processes that have fork()ed but not
exec()ced yet are marked as DMAP_BABY in the dmap table if they
are dmapped before they are execced. If that happens, the above
procedure happens after the exec(). If the exec() happens before
the dmapping, it (the dev_open()ing) happens right away.
Ben Gras [Thu, 20 Oct 2005 18:54:53 +0000 (18:54 +0000)]
Newline after startup msg
Ben Gras [Thu, 20 Oct 2005 12:25:33 +0000 (12:25 +0000)]
thisevent
Jorrit Herder [Thu, 20 Oct 2005 12:08:25 +0000 (12:08 +0000)]
New manual page for service(8).
Ben Gras [Thu, 20 Oct 2005 09:29:18 +0000 (09:29 +0000)]
Don't print KMESSages, they are sent to tty separately.
Ben Gras [Wed, 19 Oct 2005 10:36:10 +0000 (10:36 +0000)]
Don't beep (print bell characters) on rebooting
Ben Gras [Tue, 18 Oct 2005 21:06:46 +0000 (21:06 +0000)]
bugs in trunk
Ben Gras [Tue, 18 Oct 2005 17:37:58 +0000 (17:37 +0000)]
Included Makefiles for ack and gcc
Ben Gras [Tue, 18 Oct 2005 17:37:18 +0000 (17:37 +0000)]
Global included Makefile
Ben Gras [Tue, 18 Oct 2005 17:21:24 +0000 (17:21 +0000)]
gcc includes fixup
Ben Gras [Tue, 18 Oct 2005 17:21:11 +0000 (17:21 +0000)]
High watermark memory usage feature
Ben Gras [Tue, 18 Oct 2005 16:13:12 +0000 (16:13 +0000)]
Turn IPC warning messages off by default
(because inet deadlocks are normal and will confuse our users).
Ben Gras [Tue, 18 Oct 2005 11:00:03 +0000 (11:00 +0000)]
Bugfix by Joren
Ben Gras [Tue, 18 Oct 2005 10:42:05 +0000 (10:42 +0000)]
Restore -lm
Ben Gras [Tue, 18 Oct 2005 10:34:54 +0000 (10:34 +0000)]
printf() by kernel and servers now send messages to an array of processes,
OUTPUT_PROCS_ARRAY in <minix/config.h>, in that order, terminated by NONE.
log no longer forwards messages to tty itself. This leads to less funny
loops and more robust debug-message handling. Also the list of
processes receiving messages can easily be changed around or disabled by
editing the array (e.g. disable it by changing the array to { NONE }.).
Ben Gras [Tue, 18 Oct 2005 10:32:28 +0000 (10:32 +0000)]
Restore libm
Ben Gras [Tue, 18 Oct 2005 10:04:11 +0000 (10:04 +0000)]
Leave out exit() that was in there to test RS.
Ben Gras [Mon, 17 Oct 2005 14:06:08 +0000 (14:06 +0000)]
Print quant as signed number so a 'scheduling defecit' appears as such
Ben Gras [Mon, 17 Oct 2005 13:20:07 +0000 (13:20 +0000)]
Check for ZOMBIE flag with findproc
Jorrit Herder [Mon, 17 Oct 2005 13:19:48 +0000 (13:19 +0000)]
Removed check if slot in use for keymapping: otherwise IS may have problems
to recover.
Ben Gras [Mon, 17 Oct 2005 13:19:22 +0000 (13:19 +0000)]
A new panic that makes processes exit with PM knowing about it, instead
of sys_exit, so that PM functions (e.g. findproc) keep working properly,
and RS finds out about process deaths.
Ben Gras [Mon, 17 Oct 2005 09:04:36 +0000 (09:04 +0000)]
Version number for sosp release
Ben Gras [Fri, 14 Oct 2005 09:13:52 +0000 (09:13 +0000)]
Al's system -> kernel call change
Ben Gras [Fri, 14 Oct 2005 08:58:59 +0000 (08:58 +0000)]
Al's system call -> kernel call renaming
Ben Gras [Thu, 13 Oct 2005 12:48:43 +0000 (12:48 +0000)]
PM: added possibility to copy hole list from alloc.c to outside, for
misc.c to copy it away by getsysinfo
IS: prints out hole list + stats such as largest contiguous chunk
Ben Gras [Thu, 13 Oct 2005 12:46:23 +0000 (12:46 +0000)]
Fixup for gcc headers (if installed)
Ben Gras [Thu, 13 Oct 2005 12:45:31 +0000 (12:45 +0000)]
Added SI_* memory hole list type, to request a copy of
it via getsysinfo from PM.
Ben Gras [Thu, 13 Oct 2005 12:45:09 +0000 (12:45 +0000)]
Moved 'struct hole' for memory holes from PM to <minix/type.h>; also
number of holes to sys_config.h, to make memory allocation data structure
visible from outside..
Ben Gras [Thu, 13 Oct 2005 09:43:39 +0000 (09:43 +0000)]
Comment fix about sys_abort()
Ben Gras [Thu, 13 Oct 2005 08:49:42 +0000 (08:49 +0000)]
Get out silly debug message
Philip Homburg [Wed, 12 Oct 2005 15:26:47 +0000 (15:26 +0000)]
Intel 82845B/A and Intel 82801B
Jorrit Herder [Wed, 12 Oct 2005 15:10:14 +0000 (15:10 +0000)]
New libary functions.
Cleanup of halt.c.
Jorrit Herder [Wed, 12 Oct 2005 15:08:45 +0000 (15:08 +0000)]
Minor changes for new library functions at PM.
Jorrit Herder [Wed, 12 Oct 2005 15:08:23 +0000 (15:08 +0000)]
New deadlock check at proc.c.
New exit checks (stop IPC).
Jorrit Herder [Wed, 12 Oct 2005 15:07:38 +0000 (15:07 +0000)]
New signal handling behaviour at PM (services can be killed).
New Shift-F6 dump for RS server at IS.
New getnpid, getnproc, getpproc library calls at PM.
New reincarnation server (basic functionality is there now).
Ben Gras [Wed, 12 Oct 2005 15:07:26 +0000 (15:07 +0000)]
Compile fix
Ben Gras [Wed, 12 Oct 2005 15:06:47 +0000 (15:06 +0000)]
rw_block is private to cache.c
Jorrit Herder [Wed, 12 Oct 2005 15:06:00 +0000 (15:06 +0000)]
Minor fixes for RS. Install signal handlers.
Ben Gras [Wed, 12 Oct 2005 15:01:23 +0000 (15:01 +0000)]
If processes are blocked on device drivers (returning SUSPEND),
unblock the processes when the device drivers die.
Ben Gras [Wed, 12 Oct 2005 14:31:39 +0000 (14:31 +0000)]
Added DEV_PING message type to drivers (but not ethernet drivers) so
RS can monitor them.
Ben Gras [Wed, 12 Oct 2005 14:29:38 +0000 (14:29 +0000)]
DEV_PING message type for device driver keepalives
Ben Gras [Wed, 12 Oct 2005 09:57:09 +0000 (09:57 +0000)]
Don't build vim tools
Ben Gras [Tue, 11 Oct 2005 17:55:14 +0000 (17:55 +0000)]
A .vimrc that makes vim colours work on the minix console and in xterm.
Ben Gras [Tue, 11 Oct 2005 17:04:56 +0000 (17:04 +0000)]
Minor number for pty device nodes computed wrongly
Ben Gras [Mon, 10 Oct 2005 16:10:27 +0000 (16:10 +0000)]
Fix warning (gcc)
Ben Gras [Mon, 10 Oct 2005 15:28:55 +0000 (15:28 +0000)]
Larger dummy -lm
Ben Gras [Mon, 10 Oct 2005 15:28:15 +0000 (15:28 +0000)]
gcc subdir for combined gcc/ack library build
Ben Gras [Mon, 10 Oct 2005 15:27:47 +0000 (15:27 +0000)]
ack subdir for combined ack/gcc library build
Ben Gras [Mon, 10 Oct 2005 14:42:06 +0000 (14:42 +0000)]
Add /usr/gnu/bin to $PATH as last search step
Ben Gras [Mon, 10 Oct 2005 14:27:41 +0000 (14:27 +0000)]
No driver in dmap is NONE instead of 0.
Ben Gras [Mon, 10 Oct 2005 09:03:11 +0000 (09:03 +0000)]
Fix
Ben Gras [Mon, 10 Oct 2005 09:02:16 +0000 (09:02 +0000)]
Make "mkdir -p a/./b" work (with ".")
Ben Gras [Sun, 9 Oct 2005 19:58:25 +0000 (19:58 +0000)]
Al's cosmetic rearrangement
Ben Gras [Fri, 7 Oct 2005 14:00:52 +0000 (14:00 +0000)]
*** empty log message ***
Ben Gras [Fri, 7 Oct 2005 13:51:06 +0000 (13:51 +0000)]
Increase default binsize size
Ben Gras [Fri, 7 Oct 2005 13:23:18 +0000 (13:23 +0000)]
Comment corrections from Al
Ben Gras [Thu, 6 Oct 2005 15:28:19 +0000 (15:28 +0000)]
don't make /usr/home any more
Ben Gras [Thu, 6 Oct 2005 10:21:24 +0000 (10:21 +0000)]
Corrected correction of clock's
Ben Gras [Thu, 6 Oct 2005 09:39:36 +0000 (09:39 +0000)]
Missing comma
Ben Gras [Thu, 6 Oct 2005 09:38:55 +0000 (09:38 +0000)]
Semidefinitive copyright statement.
Ben Gras [Wed, 5 Oct 2005 15:38:15 +0000 (15:38 +0000)]
FS:
. unmap device drivers from dmap when PM signals they are dead
. new null-io function (no_dev_io) to fill in for io functions
of unmapped drivers
. driver (process number) of unmapped drivers is NONE instead of
0 (a valid process number)
IS:
. print mutable flag of dmap table too
FS changes require sync() to be done 'manually' (currently by
reboot/shutdown) at shutdown time; could be caught by SIGTERM in
the future.
Ben Gras [Wed, 5 Oct 2005 15:07:08 +0000 (15:07 +0000)]
1 sync in shutdown procedure.
Jorrit Herder [Wed, 5 Oct 2005 11:28:12 +0000 (11:28 +0000)]
Fixed problem in subtest 1; Part of test is now in #if DEAD_CODE ... #endif,
because test setup seems bogus.
Jorrit Herder [Wed, 5 Oct 2005 09:52:54 +0000 (09:52 +0000)]
Changed EDEADDST to EDEADSRCDST
Jorrit Herder [Wed, 5 Oct 2005 09:51:50 +0000 (09:51 +0000)]
Minor bug fixes in proc.c and utility.c;
Removed debug dumps on panic from main.c;
Return error on exit when other process does IPC to/from exiting process.
Ben Gras [Wed, 5 Oct 2005 08:45:55 +0000 (08:45 +0000)]
Let TTY call SYS_ABORT
Ben Gras [Wed, 5 Oct 2005 08:21:35 +0000 (08:21 +0000)]
Al's comment fixes
Ben Gras [Tue, 4 Oct 2005 14:35:36 +0000 (14:35 +0000)]
Print fsck messages to explain delays
Ben Gras [Tue, 4 Oct 2005 12:04:00 +0000 (12:04 +0000)]
select status should return minor device number instead of tty
line number
Ben Gras [Tue, 4 Oct 2005 11:46:51 +0000 (11:46 +0000)]
FSDEVUNMAP, late commit
Ben Gras [Tue, 4 Oct 2005 08:29:44 +0000 (08:29 +0000)]
Al's comment bug.
Ben Gras [Tue, 4 Oct 2005 08:28:07 +0000 (08:28 +0000)]
Fixed wrong comment.
Ben Gras [Mon, 3 Oct 2005 14:31:28 +0000 (14:31 +0000)]
Manpage, initial version written by Jaap Weel <weel@ugcs.caltech.edu>
Ben Gras [Mon, 3 Oct 2005 14:17:33 +0000 (14:17 +0000)]
DEV_UNMAP devctl()
FSDEVUNMAP svrctl()
Ben Gras [Mon, 3 Oct 2005 12:03:57 +0000 (12:03 +0000)]
Add SIGWINCH signal and functionality in tty and support in PM.
Ben Gras [Mon, 3 Oct 2005 12:02:43 +0000 (12:02 +0000)]
Make rlogin compile under non-minix-vmd with SIGWINCH defined
Ben Gras [Mon, 3 Oct 2005 11:01:21 +0000 (11:01 +0000)]
Make ps compile even if source tree isn't /usr/src
Ben Gras [Sun, 2 Oct 2005 19:02:05 +0000 (19:02 +0000)]
Al's comment fixes
Philip Homburg [Fri, 30 Sep 2005 13:02:17 +0000 (13:02 +0000)]
More stack space for dp8390, floppy, and fxp
Philip Homburg [Fri, 30 Sep 2005 13:01:34 +0000 (13:01 +0000)]
Forward debug output that originates within TTY first to the log device.
Philip Homburg [Fri, 30 Sep 2005 12:59:12 +0000 (12:59 +0000)]
Accept log output from TTY.
Philip Homburg [Fri, 30 Sep 2005 12:58:14 +0000 (12:58 +0000)]
Intel 82801 Mobile
Philip Homburg [Fri, 30 Sep 2005 12:57:30 +0000 (12:57 +0000)]
Added MIOCMAP and MIOCUNMAP ioctls.
Philip Homburg [Fri, 30 Sep 2005 12:56:00 +0000 (12:56 +0000)]
Hack to provide kernel with space for page table.
Philip Homburg [Fri, 30 Sep 2005 12:54:59 +0000 (12:54 +0000)]
IOPL, VM, and serial debug output (disabled).
Philip Homburg [Fri, 30 Sep 2005 12:51:33 +0000 (12:51 +0000)]
Added sys_eniop, sys_vm_setbuf, and sys_vm_map.
Philip Homburg [Fri, 30 Sep 2005 12:50:50 +0000 (12:50 +0000)]
Nonblocking connect for TCP sockets.
Philip Homburg [Fri, 30 Sep 2005 12:50:14 +0000 (12:50 +0000)]
Optionally more debug output.
Philip Homburg [Fri, 30 Sep 2005 12:49:10 +0000 (12:49 +0000)]
X expects an implicit bind to INADDR_ANY for UDP sockets.
Philip Homburg [Fri, 30 Sep 2005 12:48:26 +0000 (12:48 +0000)]
nonamed doesn't like DNS requests over TCP. So, don't try to use them.
Philip Homburg [Fri, 30 Sep 2005 12:47:03 +0000 (12:47 +0000)]
Changes to includes for VM, IOPL, logging. Increased _NR_PROCS, CLICK_SIZE is
now 4096.
Philip Homburg [Fri, 30 Sep 2005 12:44:39 +0000 (12:44 +0000)]
Asynchronous connect (for non-blocking socket connect emulation)
Philip Homburg [Fri, 30 Sep 2005 12:41:25 +0000 (12:41 +0000)]
Misc. compatibility changes
Philip Homburg [Fri, 30 Sep 2005 12:39:12 +0000 (12:39 +0000)]
Added ELOOP
Ben Gras [Fri, 30 Sep 2005 11:52:53 +0000 (11:52 +0000)]
Make binsizes work, even if /usr/src isn't there
Ben Gras [Fri, 30 Sep 2005 11:45:59 +0000 (11:45 +0000)]
Let make install in src/etc also work from a source tree that isn't /usr/src
Ben Gras [Thu, 29 Sep 2005 13:02:41 +0000 (13:02 +0000)]
add arg to make releases from tags/branches