]> Zhao Yanbai Git Server - minix.git/log
minix.git
19 years agoRenamed header file.
Jorrit Herder [Fri, 13 May 2005 08:59:19 +0000 (08:59 +0000)]
Renamed header file.

19 years agoRemoved 'system process' magic from PM and FS.
Jorrit Herder [Fri, 13 May 2005 08:57:08 +0000 (08:57 +0000)]
Removed 'system process' magic from PM and FS.

19 years agominor boot floppy beautifications
Ben Gras [Thu, 12 May 2005 16:07:31 +0000 (16:07 +0000)]
minor boot floppy beautifications

19 years agoSome #defines for removing registered irq handler
Ben Gras [Thu, 12 May 2005 16:07:15 +0000 (16:07 +0000)]
Some #defines for removing registered irq handler

19 years ago . added rm_irq_handler which un-links an irq handler from the linked
Ben Gras [Thu, 12 May 2005 16:06:37 +0000 (16:06 +0000)]
 . added rm_irq_handler which un-links an irq handler from the linked
   list of handlers, callable by irqctl system call
 . workaround for hanging keyboard bug after shutdown.. if key is pressed
   during or after shutdown procedure, keyboard stops working. It looks like
   irq 1 gets stuck high if no keyboard reading is done (e.g. because the
   irq is masked or tty driver has exited). Workaround is to leave irqs
   enabled until the last second, and call shutdown() immediately after the
   last driver has stopped (tty task). This way the chance of an unserviced
   interrupt occuring is negligible.

19 years agoadded code to un-register tty's interrupt at exit time; fixed compiler
Ben Gras [Thu, 12 May 2005 16:03:43 +0000 (16:03 +0000)]
added code to un-register tty's interrupt at exit time; fixed compiler
warnings

19 years agoUser-space networking!
Jorrit Herder [Wed, 11 May 2005 09:02:00 +0000 (09:02 +0000)]
User-space networking!
- RTL8139 driver moved to user-space;
- PCI code moved to user-space;
Fixed IRQ hook dump at IS server.

19 years agoFixed some system call checks;
Jorrit Herder [Tue, 10 May 2005 11:06:24 +0000 (11:06 +0000)]
Fixed some system call checks;
Added SYS_PHYSVCOPY system call;
Fixed IRQ hooks dump in IS server;

19 years agouserlandified and enabled PTY's
Ben Gras [Mon, 9 May 2005 14:35:26 +0000 (14:35 +0000)]
userlandified and enabled PTY's

19 years agoMake output of partition visible
Ben Gras [Mon, 9 May 2005 13:40:54 +0000 (13:40 +0000)]
Make output of partition visible

19 years agohide non-copying install Makefile actions
Ben Gras [Mon, 9 May 2005 13:40:08 +0000 (13:40 +0000)]
hide non-copying install Makefile actions

19 years agochanged [skip]ped tests to start working, even with the large LINK_MAX
Ben Gras [Mon, 9 May 2005 13:39:23 +0000 (13:39 +0000)]
changed [skip]ped tests to start working, even with the large LINK_MAX

19 years agoFixed compiler warnings about kprintf() argument
Ben Gras [Mon, 9 May 2005 08:54:18 +0000 (08:54 +0000)]
Fixed compiler warnings about kprintf() argument

19 years agoHide messages about install (changing stack+data size)
Ben Gras [Mon, 9 May 2005 08:52:21 +0000 (08:52 +0000)]
Hide messages about install (changing stack+data size)

19 years ago/ install partition size 1440kB -> 16MB (ast)
Ben Gras [Mon, 9 May 2005 08:51:07 +0000 (08:51 +0000)]
/ install partition size 1440kB -> 16MB (ast)

19 years agorename run.sh to run (ast)
Ben Gras [Mon, 9 May 2005 08:44:55 +0000 (08:44 +0000)]
rename run.sh to run (ast)

19 years agoMade us a mighty pretty progress indicator for the setup script.
Ben Gras [Mon, 9 May 2005 08:38:47 +0000 (08:38 +0000)]
Made us a mighty pretty progress indicator for the setup script.

19 years agoSome permissions issues with installs fixed
Ben Gras [Wed, 4 May 2005 13:47:05 +0000 (13:47 +0000)]
Some permissions issues with installs fixed

19 years ago*** empty log message ***
Ben Gras [Wed, 4 May 2005 13:46:34 +0000 (13:46 +0000)]
*** empty log message ***

19 years agoinstalled some binaries in /bin too
Ben Gras [Wed, 4 May 2005 13:45:29 +0000 (13:45 +0000)]
installed some binaries in /bin too

19 years agoNew message, typo
Ben Gras [Wed, 4 May 2005 13:43:57 +0000 (13:43 +0000)]
New message, typo

19 years agoinstall scripts executable (even if they aren't in the working directory)
Ben Gras [Wed, 4 May 2005 09:37:12 +0000 (09:37 +0000)]
install scripts executable (even if they aren't in the working directory)

19 years ago*** empty log message ***
Ben Gras [Wed, 4 May 2005 09:31:54 +0000 (09:31 +0000)]
*** empty log message ***

19 years agoNotice
Ben Gras [Wed, 4 May 2005 09:31:32 +0000 (09:31 +0000)]
Notice

19 years agopolish
Ben Gras [Wed, 4 May 2005 09:30:49 +0000 (09:30 +0000)]
polish

19 years ago/boot and /minix -> /boot/boot and /boot/image changes
Ben Gras [Wed, 4 May 2005 09:29:52 +0000 (09:29 +0000)]
/boot and /minix -> /boot/boot and /boot/image changes

19 years agoMade building of homedirs actually work ($ -> $$ makefile/shell variable issue)
Ben Gras [Wed, 4 May 2005 09:29:24 +0000 (09:29 +0000)]
Made building of homedirs actually work ($ -> $$ makefile/shell variable issue)

19 years agofixed compile warning
Ben Gras [Wed, 4 May 2005 09:28:58 +0000 (09:28 +0000)]
fixed compile warning

19 years agomm -> pm fixes
Ben Gras [Wed, 4 May 2005 09:28:37 +0000 (09:28 +0000)]
mm -> pm fixes

CTRL nitpick in setup ;)

un-executable scripts fixes

19 years agomm -> pm fixes
Ben Gras [Wed, 4 May 2005 09:27:47 +0000 (09:27 +0000)]
mm -> pm fixes

19 years agoMade setup.sh more CD-aware (understand that the system looks like an
Ben Gras [Tue, 3 May 2005 15:43:12 +0000 (15:43 +0000)]
Made setup.sh more CD-aware (understand that the system looks like an
installed system already, but isn't).

Install sed in /bin too, so /etc/rc can use it for some /usr magic before
/usr is mounted.

19 years agoMust be able to run FP.compile if FP.compile isn't an executable script.
Ben Gras [Tue, 3 May 2005 15:41:39 +0000 (15:41 +0000)]
Must be able to run FP.compile if FP.compile isn't an executable script.

19 years agoFixed an mtree bugs that caused permissions and ownerships for / to
Ben Gras [Tue, 3 May 2005 15:41:02 +0000 (15:41 +0000)]
Fixed an mtree bugs that caused permissions and ownerships for / to
be wrong.

Made the install process quieter when install already done.

rc and daily now is more readonly-/usr aware (for cd).

19 years agoRaised version to 3.0.2 in config.h
Ben Gras [Tue, 3 May 2005 15:39:41 +0000 (15:39 +0000)]
Raised version to 3.0.2 in config.h

Told the Makefile not to panic if creating /usr/include due to it existing
(due to bin not being allowed to create it) fails, this smoothens installs
done by bin (instead of root).

19 years agoDevice variables get copies of their contents in *_n variables for scripts
Ben Gras [Tue, 3 May 2005 15:38:41 +0000 (15:38 +0000)]
Device variables get copies of their contents in *_n variables for scripts
that want the device name (as opposed to the number for the kernel).

19 years agoMore polishing to the boot and release process. Highlights:
Ben Gras [Tue, 3 May 2005 15:37:34 +0000 (15:37 +0000)]
More polishing to the boot and release process. Highlights:
. Less dependency on scripts to be executable (they're in cvs)
. issue.install is the /etc/issue that goes on an install CD
  for instructions (but not on the installed system)
. /usr/src goes on the CD uncompressed

19 years agoRename mm (memory manager) to pm (process manager), involved renaming
Ben Gras [Tue, 3 May 2005 15:35:52 +0000 (15:35 +0000)]
Rename mm (memory manager) to pm (process manager), involved renaming
dir..

19 years agoFixed compile break (no install target)
Ben Gras [Tue, 3 May 2005 09:15:37 +0000 (09:15 +0000)]
Fixed compile break (no install target)

19 years agoFixed clean target a little more
Ben Gras [Tue, 3 May 2005 09:05:17 +0000 (09:05 +0000)]
Fixed clean target a little more

19 years agobugfix from jnherder
Ben Gras [Tue, 3 May 2005 09:03:55 +0000 (09:03 +0000)]
bugfix from jnherder

19 years ago. FS: removed half-baked stack trace code
Ben Gras [Tue, 3 May 2005 09:02:47 +0000 (09:02 +0000)]
. FS: removed half-baked stack trace code
. inet: removed silly error message from inet that ends up in the console
  regularly
. Makefile: added some files to the incomplete clean target

19 years ago*** empty log message ***
Ben Gras [Tue, 3 May 2005 08:59:28 +0000 (08:59 +0000)]
*** empty log message ***

19 years agomade 2 error messages less ambiguous
Ben Gras [Tue, 3 May 2005 08:59:13 +0000 (08:59 +0000)]
made 2 error messages less ambiguous

19 years ago. Moved sysenv to /bin (as well), used to read some boot parameters
Ben Gras [Tue, 3 May 2005 08:58:18 +0000 (08:58 +0000)]
. Moved sysenv to /bin (as well), used to read some boot parameters
  in /etc/rc before /usr is mounted
. fixed ps.c compile breakage (MM_PROC_NR rename)
. made setup.sh a little less floppy-centric (cosmetic)
. removed ps binary from cvs (whoops!)

19 years agoMade things a little more boot-cd friendly (specifically readonly /usr).
Ben Gras [Tue, 3 May 2005 08:56:01 +0000 (08:56 +0000)]
Made things a little more boot-cd friendly (specifically readonly /usr).
Also /etc/rc automatically determines where /usr should come from based
on where the ramdisk was copied from.

19 years agorelease package script polish
Ben Gras [Tue, 3 May 2005 08:54:36 +0000 (08:54 +0000)]
release package script polish

19 years agoFixed some compiler breakage (MM_PROC_NR renamed)
Ben Gras [Tue, 3 May 2005 08:54:01 +0000 (08:54 +0000)]
Fixed some compiler breakage (MM_PROC_NR renamed)

19 years agoboot odds and ends. unfinished cd-detection work.
Ben Gras [Tue, 3 May 2005 08:52:41 +0000 (08:52 +0000)]
boot odds and ends. unfinished cd-detection work.

19 years agoAdded man 'making'
Ben Gras [Tue, 3 May 2005 08:48:26 +0000 (08:48 +0000)]
Added man 'making'

19 years ago*** empty log message ***
Jorrit Herder [Mon, 2 May 2005 14:38:21 +0000 (14:38 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Jorrit Herder [Mon, 2 May 2005 14:30:04 +0000 (14:30 +0000)]
*** empty log message ***

19 years agoForgot these top-level manpages (right place?)
Ben Gras [Mon, 2 May 2005 13:12:14 +0000 (13:12 +0000)]
Forgot these top-level manpages (right place?)

19 years agoAdded man pages.
Ben Gras [Mon, 2 May 2005 13:01:42 +0000 (13:01 +0000)]
Added man pages.

19 years ago*** empty log message ***
Jorrit Herder [Fri, 29 Apr 2005 15:36:43 +0000 (15:36 +0000)]
*** empty log message ***

19 years agoLocation of servers.
Ben Gras [Mon, 25 Apr 2005 13:55:46 +0000 (13:55 +0000)]
Location of servers.

19 years agoAdded /usr/etc files to src.
Ben Gras [Mon, 25 Apr 2005 13:50:26 +0000 (13:50 +0000)]
Added /usr/etc files to src.

19 years agoFixing make install and chroot make process; revision should not be part
Ben Gras [Fri, 22 Apr 2005 16:16:23 +0000 (16:16 +0000)]
Fixing make install and chroot make process; revision should not be part
of cvs

19 years agotwo useless files
Ben Gras [Fri, 22 Apr 2005 15:53:53 +0000 (15:53 +0000)]
two useless files

19 years agono man yet
Ben Gras [Fri, 22 Apr 2005 15:53:24 +0000 (15:53 +0000)]
no man yet

19 years agotook out debugging printf() cause it makes the install look messy
Ben Gras [Fri, 22 Apr 2005 15:28:14 +0000 (15:28 +0000)]
took out debugging printf() cause it makes the install look messy

19 years agotook out lots of ugly debugging stuff
Ben Gras [Fri, 22 Apr 2005 15:26:50 +0000 (15:26 +0000)]
took out lots of ugly debugging stuff

19 years agobugfix.. r isn't an error in 'return r'
Ben Gras [Fri, 22 Apr 2005 15:20:05 +0000 (15:20 +0000)]
bugfix.. r isn't an error in 'return r'

19 years agoAdded homedir of ast
Ben Gras [Fri, 22 Apr 2005 13:56:32 +0000 (13:56 +0000)]
Added homedir of ast

19 years agoCreated /dev/random minor device number
Ben Gras [Fri, 22 Apr 2005 13:31:32 +0000 (13:31 +0000)]
Created /dev/random minor device number

19 years agoMade sure root filesystem is 1kB-block-size, which is necessary to make it
Ben Gras [Fri, 22 Apr 2005 13:30:16 +0000 (13:30 +0000)]
Made sure root filesystem is 1kB-block-size, which is necessary to make it
bootable with the current boot loader (and to make it a ramdisk, with the
current ramdisk copying implementation in the FS)

19 years agoAdded /dev/random and /dev/urandom (don't work yet though)
Ben Gras [Fri, 22 Apr 2005 13:29:02 +0000 (13:29 +0000)]
Added /dev/random and /dev/urandom (don't work yet though)

19 years agoCreated future homedirs /usr/home in minix.tree; changed bin homedir to
Ben Gras [Fri, 22 Apr 2005 13:28:22 +0000 (13:28 +0000)]
Created future homedirs /usr/home in minix.tree; changed bin homedir to
/usr/home/bin to avoid having bin files in /usr/src, which has become a
CVS-controlled dir.

19 years agopreparation for /dev/random
Ben Gras [Fri, 22 Apr 2005 13:25:17 +0000 (13:25 +0000)]
preparation for /dev/random

19 years agoFixed ram disk loading for whenever the block sizes match.
Ben Gras [Fri, 22 Apr 2005 11:09:06 +0000 (11:09 +0000)]
Fixed ram disk loading for whenever the block sizes match.

19 years agotest
Ben Gras [Thu, 21 Apr 2005 16:25:29 +0000 (16:25 +0000)]
test

19 years ago*** empty log message ***
Ben Gras [Thu, 21 Apr 2005 16:24:25 +0000 (16:24 +0000)]
*** empty log message ***

19 years agoto test notification
Ben Gras [Thu, 21 Apr 2005 16:17:46 +0000 (16:17 +0000)]
to test notification

19 years agoInitial revision
Ben Gras [Thu, 21 Apr 2005 14:53:53 +0000 (14:53 +0000)]
Initial revision