]>
Zhao Yanbai Git Server - minix.git/log
Ben Gras [Tue, 30 Aug 2005 17:13:46 +0000 (17:13 +0000)]
Small minix has no ram disk
Ben Gras [Tue, 30 Aug 2005 17:11:36 +0000 (17:11 +0000)]
Some small-minix tweaks.
Ben Gras [Tue, 30 Aug 2005 16:56:46 +0000 (16:56 +0000)]
*** empty log message ***
Ben Gras [Tue, 30 Aug 2005 16:23:46 +0000 (16:23 +0000)]
*** empty log message ***
Ben Gras [Tue, 30 Aug 2005 16:23:32 +0000 (16:23 +0000)]
big/regular make business
Ben Gras [Tue, 30 Aug 2005 12:02:34 +0000 (12:02 +0000)]
*** empty log message ***
Ben Gras [Tue, 30 Aug 2005 10:20:47 +0000 (10:20 +0000)]
Minix sizing
Ben Gras [Tue, 30 Aug 2005 10:20:39 +0000 (10:20 +0000)]
Preparing for minix sizer
Ben Gras [Mon, 29 Aug 2005 20:00:49 +0000 (20:00 +0000)]
Propagate EXTRA_OPTS
Ben Gras [Mon, 29 Aug 2005 20:00:39 +0000 (20:00 +0000)]
propagate EXTRA_OPTS
Ben Gras [Mon, 29 Aug 2005 20:00:14 +0000 (20:00 +0000)]
NR_BUFS forced low if a small minix symbol is defined
Ben Gras [Mon, 29 Aug 2005 19:59:58 +0000 (19:59 +0000)]
Can make image_small too
Ben Gras [Mon, 29 Aug 2005 19:39:06 +0000 (19:39 +0000)]
Splitting commands and big commands
Ben Gras [Mon, 29 Aug 2005 19:38:39 +0000 (19:38 +0000)]
Added binary (compiler) size adjustment script
Ben Gras [Mon, 29 Aug 2005 19:38:19 +0000 (19:38 +0000)]
Changes for big/regular commands split, and postinstall
Ben Gras [Mon, 29 Aug 2005 19:16:13 +0000 (19:16 +0000)]
Smallminix -> minixsize
Ben Gras [Mon, 29 Aug 2005 16:47:18 +0000 (16:47 +0000)]
Formatting fixes for the book
Ben Gras [Mon, 29 Aug 2005 15:11:26 +0000 (15:11 +0000)]
Remove older kermit
Ben Gras [Mon, 29 Aug 2005 13:52:08 +0000 (13:52 +0000)]
Added <minix/sys_config.h>. This file is intended to be included from
other, user-includable config files. It only defines names that don't
pollute the users namespace (start with _). <minix/config.h> still works
like always; it includes sys_config.h now and defines the 'messy' names
(such as CHIP) as the 'cleaner' names (such as _MINIX_CHIP).
Changed some of the other include files to use sys_config.h and the
'cleaner' names. This solves some (past and future) compilation problems.
Ben Gras [Sun, 28 Aug 2005 22:19:51 +0000 (22:19 +0000)]
Let tar accept 'tar -cvf' (with -).
Ben Gras [Sun, 28 Aug 2005 22:01:06 +0000 (22:01 +0000)]
*** empty log message ***
Ben Gras [Sat, 27 Aug 2005 12:04:29 +0000 (12:04 +0000)]
Found 2 debug messages in log driver.. killed.
Ben Gras [Fri, 26 Aug 2005 19:39:00 +0000 (19:39 +0000)]
Added some more debug statements that are enablable by atapi_debug in the
boot monitor.
Added SCSI_SENSE command that asks the drive, with request sense, about
diagnostics for the previous error. This command is called and the results
printed when atapi_debug is enabled and atapi errors occur.
Debug output also prints actual commands sent to the drive.
Suddenly, Andy's problem has vanished. Don't know why, minor changes
(e.g. moving the atapi packet data from stack to static) shouldn't have
fixed this.. But with the debug info, we stand a better chance of
finding out what it was if it occurs again.
Ben Gras [Fri, 26 Aug 2005 13:02:26 +0000 (13:02 +0000)]
install it in /usr/bin instead
Ben Gras [Fri, 26 Aug 2005 12:58:30 +0000 (12:58 +0000)]
Al's prettier and lower-memory alternative
Ben Gras [Fri, 26 Aug 2005 12:53:17 +0000 (12:53 +0000)]
Started making 'smallminix' script, that does various chmems to make
minix run in smaller machines
Ben Gras [Fri, 26 Aug 2005 12:38:15 +0000 (12:38 +0000)]
One of Al's memory-friendly changes
Ben Gras [Fri, 26 Aug 2005 12:14:54 +0000 (12:14 +0000)]
Update commands to use paths from <minix/paths.h> instead of
hard-coding them (some)
Ben Gras [Fri, 26 Aug 2005 12:14:25 +0000 (12:14 +0000)]
Paths updates
Ben Gras [Fri, 26 Aug 2005 12:00:43 +0000 (12:00 +0000)]
Path config, so they're not hard-coded separately in commands
Philip Homburg [Fri, 26 Aug 2005 11:36:57 +0000 (11:36 +0000)]
Added debug output for unsupported PCI-to-PCI bridges.
Philip Homburg [Fri, 26 Aug 2005 11:16:03 +0000 (11:16 +0000)]
Edge triggered interrupts are no longer fatal.
Ben Gras [Fri, 26 Aug 2005 09:14:01 +0000 (09:14 +0000)]
*** empty log message ***
Ben Gras [Fri, 26 Aug 2005 08:57:58 +0000 (08:57 +0000)]
..
Ben Gras [Thu, 25 Aug 2005 16:25:19 +0000 (16:25 +0000)]
LBA step
Philip Homburg [Thu, 25 Aug 2005 16:21:51 +0000 (16:21 +0000)]
The lack of an ISA bridge is no longer fatal.
Philip Homburg [Thu, 25 Aug 2005 15:10:57 +0000 (15:10 +0000)]
Added getsockname and getsockopt.
Jorrit Herder [Thu, 25 Aug 2005 13:31:35 +0000 (13:31 +0000)]
*** empty log message ***
Jorrit Herder [Thu, 25 Aug 2005 13:14:02 +0000 (13:14 +0000)]
Cleanup with gcc.:
Jorrit Herder [Thu, 25 Aug 2005 13:02:15 +0000 (13:02 +0000)]
*** empty log message ***
Jorrit Herder [Thu, 25 Aug 2005 12:50:11 +0000 (12:50 +0000)]
Cleanup with gcc.
Philip Homburg [Thu, 25 Aug 2005 12:49:22 +0000 (12:49 +0000)]
Added some descriptions and some PCI controllers.
Jorrit Herder [Thu, 25 Aug 2005 12:35:59 +0000 (12:35 +0000)]
Fixed gcc warnings in MEM driver.
Jorrit Herder [Thu, 25 Aug 2005 12:33:09 +0000 (12:33 +0000)]
*** empty log message ***
Jorrit Herder [Thu, 25 Aug 2005 12:30:43 +0000 (12:30 +0000)]
FS cleanup with gcc.
Jorrit Herder [Thu, 25 Aug 2005 12:05:09 +0000 (12:05 +0000)]
Cleanup with gcc. Removed unused variables.
Fixed some uninitialized problems.
Jorrit Herder [Thu, 25 Aug 2005 12:04:36 +0000 (12:04 +0000)]
Cleanup with gcc.
Philip Homburg [Thu, 25 Aug 2005 11:33:43 +0000 (11:33 +0000)]
Added basename(3)
Philip Homburg [Thu, 25 Aug 2005 10:47:24 +0000 (10:47 +0000)]
Fixed 'connected' check.
Ben Gras [Thu, 25 Aug 2005 10:05:11 +0000 (10:05 +0000)]
*** empty log message ***
Ben Gras [Thu, 25 Aug 2005 09:47:31 +0000 (09:47 +0000)]
. release fixes
. added OPENCT ioctl to at driver, which returns the number of times
a device is opened. if it's not opened exactly once, new partition info
will not be read in (at the next open after this close). included
this check in autopart.
Ben Gras [Thu, 25 Aug 2005 08:19:11 +0000 (08:19 +0000)]
ata-pci support for at driver.
added a hook in libdriver for HARD_INT messages.
Ben Gras [Wed, 24 Aug 2005 17:09:29 +0000 (17:09 +0000)]
Re-fixed makefile for release
Ben Gras [Wed, 24 Aug 2005 16:57:12 +0000 (16:57 +0000)]
Don't keep looping on bogus device message.
Ben Gras [Wed, 24 Aug 2005 16:56:34 +0000 (16:56 +0000)]
Don't print disk number, we don't know it
Ben Gras [Wed, 24 Aug 2005 16:49:28 +0000 (16:49 +0000)]
Don't set timeouts back to defaults right away
Ben Gras [Wed, 24 Aug 2005 16:49:09 +0000 (16:49 +0000)]
. Makefile fix to make releasing work again (drivers weren't built)
. release -c feature: copy instead of cvs export
Ben Gras [Wed, 24 Aug 2005 12:59:51 +0000 (12:59 +0000)]
make mkfs make filesystems with default block size the maximum, instead
of 8K
Ben Gras [Wed, 24 Aug 2005 12:58:35 +0000 (12:58 +0000)]
Makefile fix.. image up-to-dateness
Ben Gras [Wed, 24 Aug 2005 08:15:23 +0000 (08:15 +0000)]
Separated one-time keyboard initialization from per-console keyboard
initialization. One-time init is called from tty.
Side effect is that the one-time init is done after the sys_getmachine()
call, which makes set_leds() work, which makes numlock go off at booting.
Ben Gras [Wed, 24 Aug 2005 07:33:13 +0000 (07:33 +0000)]
Added rc.cd that gets executed when starting from CD.
Ben Gras [Wed, 24 Aug 2005 07:26:48 +0000 (07:26 +0000)]
MAKEDEV: make more device nodes
setup:
- fix for root progress bar
- fix for network config and mount/umount order
Ben Gras [Wed, 24 Aug 2005 07:20:04 +0000 (07:20 +0000)]
Let m4 accept a command-line argument (input file)
This unbreaks some configure scripts (reported by David Given)
Jorrit Herder [Tue, 23 Aug 2005 13:10:12 +0000 (13:10 +0000)]
Reverted PH copyright to 1987-2001.
Jorrit Herder [Tue, 23 Aug 2005 12:53:35 +0000 (12:53 +0000)]
New makefile (src/tools/Makefile) logic:
- make fresh install: still builds new everything (libraries, services, image)
- make clean image: only builds new boot image (about 5 sec. now!)
Jorrit Herder [Tue, 23 Aug 2005 11:31:32 +0000 (11:31 +0000)]
*** empty log message ***
Jorrit Herder [Tue, 23 Aug 2005 11:28:16 +0000 (11:28 +0000)]
Renamed SM to RS (Reincarnation Server).
Jorrit Herder [Tue, 23 Aug 2005 10:25:01 +0000 (10:25 +0000)]
Improved scheduling: new way to catch infinite loops.
Ben Gras [Mon, 22 Aug 2005 15:23:47 +0000 (15:23 +0000)]
Al's double-blank-line removal request
Ben Gras [Mon, 22 Aug 2005 15:17:42 +0000 (15:17 +0000)]
Remove double-blank lines (Al)
Ben Gras [Mon, 22 Aug 2005 15:17:30 +0000 (15:17 +0000)]
Remove double-blank lines
Jorrit Herder [Mon, 22 Aug 2005 15:14:11 +0000 (15:14 +0000)]
Scheduling updates to the kernel. Sched() function now is single point for
policy. Actual policy not yet implemented.
PM calculates nice values for processes in boot image.
IS debug dumps improved (Shift+F1-F4).
Ben Gras [Mon, 22 Aug 2005 15:08:27 +0000 (15:08 +0000)]
Al's no-double-empty-lines crusade
Ben Gras [Mon, 22 Aug 2005 14:46:44 +0000 (14:46 +0000)]
*** empty log message ***
Ben Gras [Mon, 22 Aug 2005 12:56:02 +0000 (12:56 +0000)]
Andy's enormous "Minix" -> "MINIX 3" crusade ;)
Ben Gras [Mon, 22 Aug 2005 12:54:11 +0000 (12:54 +0000)]
Al's patch of fri 19 aug 2005
Ben Gras [Mon, 22 Aug 2005 12:38:22 +0000 (12:38 +0000)]
Added all target (for for /usr/src/Makefile master)
Ben Gras [Mon, 22 Aug 2005 12:37:32 +0000 (12:37 +0000)]
Added some pci config register names
Ben Gras [Mon, 22 Aug 2005 12:36:42 +0000 (12:36 +0000)]
setup fix
Ben Gras [Mon, 22 Aug 2005 11:46:06 +0000 (11:46 +0000)]
Imported initial version of user-space port of original sb16 driver.
User-space porting by Peter Boonstoppel.
Ben Gras [Mon, 22 Aug 2005 11:17:47 +0000 (11:17 +0000)]
Don't -O2 mdb
Ben Gras [Mon, 22 Aug 2005 11:16:02 +0000 (11:16 +0000)]
Don't assume configure is executable
Ben Gras [Mon, 22 Aug 2005 10:06:02 +0000 (10:06 +0000)]
Fix /usr/src modes
Ben Gras [Mon, 22 Aug 2005 10:02:46 +0000 (10:02 +0000)]
More cutting
Ben Gras [Mon, 22 Aug 2005 10:01:52 +0000 (10:01 +0000)]
Extra setup umounts in case of aborted previous installs.
Forget about the /usr re-mounting, it's not necessary and (potentially)
causes problems during setup.
Ben Gras [Mon, 22 Aug 2005 09:54:31 +0000 (09:54 +0000)]
Added two sanity checks:
. partitions larger than the disk
(this happens when partitions are set to end earlier than they start
in part)
. zero-sized partitions (this confuses autopart later on)
autopart doesn't continue if this happens.
Jorrit Herder [Fri, 19 Aug 2005 16:43:28 +0000 (16:43 +0000)]
New scheduling code in kernel. Work in progress.
Round-robin within one priority queue works fine.
Ageing algorithm to be done.
Philip Homburg [Thu, 18 Aug 2005 11:36:36 +0000 (11:36 +0000)]
More stack for make. Fixed buffer overrun in make.
Philip Homburg [Tue, 16 Aug 2005 12:09:20 +0000 (12:09 +0000)]
Added support for creating CDs with harddisk emulation
Ben Gras [Tue, 16 Aug 2005 11:37:33 +0000 (11:37 +0000)]
Al's patch sent mon 15 aug.
Ben Gras [Tue, 16 Aug 2005 11:31:08 +0000 (11:31 +0000)]
PRettify getty banner with tty name
Philip Homburg [Mon, 15 Aug 2005 14:08:45 +0000 (14:08 +0000)]
Updated comment
Philip Homburg [Mon, 15 Aug 2005 14:08:18 +0000 (14:08 +0000)]
-h option for harddisk emulation
Philip Homburg [Mon, 15 Aug 2005 13:19:02 +0000 (13:19 +0000)]
Boot environment option 'bios_remap_first'. Thios option remaps the first
BIOS drive to d7, the second BIOS drive to d0, the third to d1, etc. This
useful for CD-ROM hardisk emulation.
Philip Homburg [Mon, 15 Aug 2005 13:17:20 +0000 (13:17 +0000)]
Also make c0d7 for CD-ROM harddisk emulation.
Philip Homburg [Mon, 15 Aug 2005 13:15:39 +0000 (13:15 +0000)]
Use a fake geometry for files.
Ben Gras [Mon, 15 Aug 2005 09:42:40 +0000 (09:42 +0000)]
Index manpages after build and install
Ben Gras [Fri, 12 Aug 2005 19:03:50 +0000 (19:03 +0000)]
Remove some debug
Ben Gras [Fri, 12 Aug 2005 19:00:13 +0000 (19:00 +0000)]
Clarify
Ben Gras [Fri, 12 Aug 2005 18:58:23 +0000 (18:58 +0000)]
Sanity check in autopart