872687ddfc
Scheduling updates to the kernel. Sched() function now is single point for policy. Actual policy not yet implemented.
Jorrit Herder2005-08-22 15:14:11 +00:00
a17d7c827b
Al's no-double-empty-lines crusade
Ben Gras2005-08-22 15:08:27 +00:00
07e149a1e3
Imported initial version of user-space port of original sb16 driver. User-space porting by Peter Boonstoppel.
Ben Gras2005-08-22 11:46:06 +00:00
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.
Ben Gras2005-08-22 10:01:52 +00:00
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)
Ben Gras2005-08-22 09:54:31 +00:00
a01645b788
New scheduling code in kernel. Work in progress. Round-robin within one priority queue works fine. Ageing algorithm to be done.
Jorrit Herder2005-08-19 16:43:28 +00:00
d45066257c
More stack for make. Fixed buffer overrun in make.
Philip Homburg2005-08-18 11:36:36 +00:00
8f9087b8d1
Added support for creating CDs with harddisk emulation
Philip Homburg2005-08-16 12:09:20 +00:00
b4d4450d2d
Al's patch sent mon 15 aug.
Ben Gras2005-08-16 11:37:33 +00:00
3e3c3c0b50
PRettify getty banner with tty name
Ben Gras2005-08-16 11:31:08 +00:00
c392c177b5
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 Homburg2005-08-15 13:19:02 +00:00
d807719b57
Also make c0d7 for CD-ROM harddisk emulation.
Philip Homburg2005-08-15 13:17:20 +00:00
2a165d972e
Moved "Changes" comments from system/do_....c to system.h. All changes are now in a single header file.
Jorrit Herder2005-08-10 10:23:55 +00:00
58218775b6
Make timeouts more tolerant, even in strict timeout mode
Ben Gras2005-08-09 16:59:29 +00:00
09a57f885a
Don't source /etc/profile from /etc/rc, but source /etc/rc.timezone as a timezone instead, and set TZ=GMT0 as a default.
Ben Gras2005-08-09 16:58:28 +00:00
ad9e5d2cc0
. setup fixes . added atnormalize commands, which resets at driver timeouts and retries to defaults . usyslogd now logs to /usr/log/messages instead of /var (on root, which is shrinking)
Ben Gras2005-08-09 16:46:46 +00:00
f902df5c5a
Give AT driver 8k stack instead of 1k.. probably not necessary, but 1k is a little meager, so let's be on the safe side
Ben Gras2005-08-09 14:45:10 +00:00
a4ae9574e9
motd fix; cp /usr/lib/<compiler stuff> to /lib when on ramdisk; make a /usr/log (to store logfile there, instead of /var/log).
Ben Gras2005-08-09 14:41:54 +00:00
1d3fb6ea2e
ata_std_timeout boot monitor variable to override short timeouts on test transactions and ioctl() setting, in case of comatose drives.
Ben Gras2005-08-09 12:42:53 +00:00
f3500010b7
Moved open-ATAPI-as-RW check to before open-first-time check.. otherwise you can open an ATAPI device as RW if it's already opened for read.
Ben Gras2005-08-09 12:18:15 +00:00
68b2f2314e
minor bugfix (the whole active thing)
Ben Gras2005-08-08 14:55:48 +00:00
bfb7608412
various small fixes. . motd update (ast) . made /usr/local/man/man* and made them bin-owned (mtree) (to let bin install there) . made copyright notice in kernel 1987-2006 (ast) . added chown -R bin /usr/src so that bin can compile everything
Ben Gras2005-08-08 14:34:10 +00:00
1569a60360
. swapped test26 and test40 . renamed sh*.sh to testsh*.sh . invoked shell tests from run script like the other test commands (that was the point of renaming)
Ben Gras2005-08-08 14:30:50 +00:00