Commit graph

941 commits

Author SHA1 Message Date
Jorrit Herder
8b6b353c86 Fixed gcc warnings in MEM driver. 2005-08-25 12:35:59 +00:00
Jorrit Herder
68da9cc0fe *** empty log message *** 2005-08-25 12:33:09 +00:00
Jorrit Herder
207f4731dc FS cleanup with gcc. 2005-08-25 12:30:43 +00:00
Jorrit Herder
46c8884e36 Cleanup with gcc. Removed unused variables.
Fixed some uninitialized problems.
2005-08-25 12:05:09 +00:00
Jorrit Herder
a238c1ba48 Cleanup with gcc. 2005-08-25 12:04:36 +00:00
Philip Homburg
a61e8f28c7 Added basename(3) 2005-08-25 11:33:43 +00:00
Philip Homburg
4c863cf9fc Fixed 'connected' check. 2005-08-25 10:47:24 +00:00
Ben Gras
915e38066a *** empty log message *** 2005-08-25 10:05:11 +00:00
Ben Gras
647e179038 . 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.
2005-08-25 09:47:31 +00:00
Ben Gras
ae5f1f2286 ata-pci support for at driver.
added a hook in libdriver for HARD_INT messages.
2005-08-25 08:19:11 +00:00
Ben Gras
a72050e805 Re-fixed makefile for release 2005-08-24 17:09:29 +00:00
Ben Gras
4da92e20db Don't keep looping on bogus device message. 2005-08-24 16:57:12 +00:00
Ben Gras
2609871880 Don't print disk number, we don't know it 2005-08-24 16:56:34 +00:00
Ben Gras
f81829d20d Don't set timeouts back to defaults right away 2005-08-24 16:49:28 +00:00
Ben Gras
8a149da394 . Makefile fix to make releasing work again (drivers weren't built)
. release -c feature: copy instead of cvs export
2005-08-24 16:49:09 +00:00
Ben Gras
d6a5662adb make mkfs make filesystems with default block size the maximum, instead
of 8K
2005-08-24 12:59:51 +00:00
Ben Gras
3b5ae428de Makefile fix.. image up-to-dateness 2005-08-24 12:58:35 +00:00
Ben Gras
94ed5c2a4c 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.
2005-08-24 08:15:23 +00:00
Ben Gras
87732bd6e0 Added rc.cd that gets executed when starting from CD. 2005-08-24 07:33:13 +00:00
Ben Gras
6bfa44771e MAKEDEV: make more device nodes
setup:
	- fix for root progress bar
	- fix for network config and mount/umount order
2005-08-24 07:26:48 +00:00
Ben Gras
f13d86f6e5 Let m4 accept a command-line argument (input file)
This unbreaks some configure scripts (reported by David Given)
2005-08-24 07:20:04 +00:00
Jorrit Herder
5cb414f4d5 Reverted PH copyright to 1987-2001. 2005-08-23 13:10:12 +00:00
Jorrit Herder
b4d7de6ee1 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!)
2005-08-23 12:53:35 +00:00
Jorrit Herder
7bf400a709 *** empty log message *** 2005-08-23 11:31:32 +00:00
Jorrit Herder
10e4e98947 Renamed SM to RS (Reincarnation Server). 2005-08-23 11:28:16 +00:00
Jorrit Herder
5ecb45c346 Improved scheduling: new way to catch infinite loops. 2005-08-23 10:25:01 +00:00
Ben Gras
d11b2e4b8c Al's double-blank-line removal request 2005-08-22 15:23:47 +00:00
Ben Gras
e2e90b1fdc Remove double-blank lines (Al) 2005-08-22 15:17:42 +00:00
Ben Gras
3aca81a22a Remove double-blank lines 2005-08-22 15:17:30 +00:00
Jorrit Herder
872687ddfc 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).
2005-08-22 15:14:11 +00:00
Ben Gras
a17d7c827b Al's no-double-empty-lines crusade 2005-08-22 15:08:27 +00:00
Ben Gras
72fbaa659b *** empty log message *** 2005-08-22 14:46:44 +00:00
Ben Gras
05930b53de Andy's enormous "Minix" -> "MINIX 3" crusade ;) 2005-08-22 12:56:02 +00:00
Ben Gras
f4402bd129 Al's patch of fri 19 aug 2005 2005-08-22 12:54:11 +00:00
Ben Gras
4256d2d95b Added all target (for for /usr/src/Makefile master) 2005-08-22 12:38:22 +00:00
Ben Gras
d57e1a99b8 Added some pci config register names 2005-08-22 12:37:32 +00:00
Ben Gras
655d756e82 setup fix 2005-08-22 12:36:42 +00:00
Ben Gras
07e149a1e3 Imported initial version of user-space port of original sb16 driver.
User-space porting by Peter Boonstoppel.
2005-08-22 11:46:06 +00:00
Ben Gras
c9e9964303 Don't -O2 mdb 2005-08-22 11:17:47 +00:00
Ben Gras
7508c1c0ea Don't assume configure is executable 2005-08-22 11:16:02 +00:00
Ben Gras
d4821d6034 Fix /usr/src modes 2005-08-22 10:06:02 +00:00
Ben Gras
919b988be1 More cutting 2005-08-22 10:02:46 +00:00
Ben Gras
10ba94be2b 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.
2005-08-22 10:01:52 +00:00
Ben Gras
0ab4039806 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.
2005-08-22 09:54:31 +00:00
Jorrit Herder
a01645b788 New scheduling code in kernel. Work in progress.
Round-robin within one priority queue works fine.
Ageing algorithm to be done.
2005-08-19 16:43:28 +00:00
Philip Homburg
d45066257c More stack for make. Fixed buffer overrun in make. 2005-08-18 11:36:36 +00:00
Philip Homburg
8f9087b8d1 Added support for creating CDs with harddisk emulation 2005-08-16 12:09:20 +00:00
Ben Gras
b4d4450d2d Al's patch sent mon 15 aug. 2005-08-16 11:37:33 +00:00
Ben Gras
3e3c3c0b50 PRettify getty banner with tty name 2005-08-16 11:31:08 +00:00
Philip Homburg
7884b3594e Updated comment 2005-08-15 14:08:45 +00:00