]> Zhao Yanbai Git Server - minix.git/log
minix.git
16 years agobuild fix for gcc R3.1.3
Ben Gras [Sat, 26 Jul 2008 18:52:40 +0000 (18:52 +0000)]
build fix for gcc

M    flex-2.5.4/build

16 years agolance not necessary
Ben Gras [Fri, 25 Jul 2008 15:21:03 +0000 (15:21 +0000)]
lance not necessary

16 years agoSolution/workaround for lance driver under vmware
Ben Gras [Fri, 25 Jul 2008 15:08:40 +0000 (15:08 +0000)]
Solution/workaround for lance driver under vmware

17 years agoMinor tweaks to menu naming.
Ben Gras [Wed, 7 Nov 2007 09:28:44 +0000 (09:28 +0000)]
Minor tweaks to menu naming.

17 years agoCall it minix, not regular minix
Ben Gras [Tue, 6 Nov 2007 17:02:23 +0000 (17:02 +0000)]
Call it minix, not regular minix

17 years agoSmall image not built currently.
Ben Gras [Tue, 6 Nov 2007 17:02:05 +0000 (17:02 +0000)]
Small image not built currently.

17 years agohack to avoid firstdatazone overflow problem when no. of
Ben Gras [Tue, 6 Nov 2007 16:55:48 +0000 (16:55 +0000)]
hack to avoid firstdatazone overflow problem when no. of
inodes gets too large. real solution (computing firstdatazone
instead of storing it in the superblock) to follow on trunk.

17 years agobackport some fixes from the trunk to the 3.1.3 branch, to be 3.1.3b.
Ben Gras [Tue, 6 Nov 2007 14:06:10 +0000 (14:06 +0000)]
backport some fixes from the trunk to the 3.1.3 branch, to be 3.1.3b.
most notably unbreaks floppy driver.

17 years agoDisable this test - there's a bug that vfs doesn't know an
Ben Gras [Thu, 7 Jun 2007 09:59:44 +0000 (09:59 +0000)]
Disable this test - there's a bug that vfs doesn't know an
updated directory size after new directory entries are added. To
be fixed.

17 years agofirstdatazone is prone to overflowing with many inodes.
Ben Gras [Wed, 6 Jun 2007 15:14:58 +0000 (15:14 +0000)]
firstdatazone is prone to overflowing with many inodes.

17 years agoNot used in vfs.
Ben Gras [Wed, 6 Jun 2007 14:48:18 +0000 (14:48 +0000)]
Not used in vfs.

17 years agoBugfix for 'mkdir x; mkdir y; mv x y'
Ben Gras [Thu, 31 May 2007 13:37:38 +0000 (13:37 +0000)]
Bugfix for 'mkdir x; mkdir y; mv x y'

17 years agoimprove FS process bookkeeping; fixes bug where vfs tries to e.g. send
Ben Gras [Thu, 31 May 2007 12:20:09 +0000 (12:20 +0000)]
improve FS process bookkeeping; fixes bug where vfs tries to e.g. send
stime messages to NONE of an unmounted filesystem.

17 years agoHack for dhcp on 3.1.3 branch (not necessary on trunk)
Ben Gras [Wed, 30 May 2007 16:44:43 +0000 (16:44 +0000)]
Hack for dhcp on 3.1.3 branch (not necessary on trunk)

17 years agorun is as root so it can retrieve its signal set
Ben Gras [Wed, 30 May 2007 16:41:14 +0000 (16:41 +0000)]
run is as root so it can retrieve its signal set

17 years agoAssume bios parameters are wrong/missing if any of the parameters are 0.
Ben Gras [Wed, 30 May 2007 16:13:36 +0000 (16:13 +0000)]
Assume bios parameters are wrong/missing if any of the parameters are 0.

17 years agoDisable copy diagnostic.
Ben Gras [Wed, 30 May 2007 15:45:47 +0000 (15:45 +0000)]
Disable copy diagnostic.

17 years agoinclude 'printer'
Ben Gras [Wed, 30 May 2007 15:39:27 +0000 (15:39 +0000)]
include 'printer'

17 years agoNew small release of 3.1.3 branch in preparation.
Ben Gras [Wed, 30 May 2007 13:40:54 +0000 (13:40 +0000)]
New small release of 3.1.3 branch in preparation.

17 years agoBackports and a fix for the 3.1.3 branch.
Ben Gras [Tue, 1 May 2007 13:29:50 +0000 (13:29 +0000)]
Backports and a fix for the 3.1.3 branch.
  . backports of various fixes already on the trunk
  . pass label of driver as argv[0], allowing the pci
    driver to free pci resources for it (solved differently
    on the trunk code), allowing pci drivers to be restarted

17 years agofix packman cd/net quirks v3.1.3
Ben Gras [Fri, 13 Apr 2007 17:13:53 +0000 (17:13 +0000)]
fix packman cd/net quirks

17 years agomore removing of warning and debug messages.
Ben Gras [Fri, 13 Apr 2007 14:00:31 +0000 (14:00 +0000)]
more removing of warning and debug messages.

17 years agoupdate boot message for prerelease
Ben Gras [Fri, 13 Apr 2007 10:00:29 +0000 (10:00 +0000)]
update boot message for prerelease

17 years agoverbose message out
Ben Gras [Thu, 12 Apr 2007 17:01:54 +0000 (17:01 +0000)]
verbose message out

17 years ago . leave out hardware-fp code from library
Ben Gras [Thu, 12 Apr 2007 16:45:00 +0000 (16:45 +0000)]
 . leave out hardware-fp code from library
 . minor packman usage tweaks
 . kernel feature for printing version number
 . removed some verbose debug messages from vfs/mfs

17 years agodelete redundant source
Ben Gras [Thu, 12 Apr 2007 16:30:59 +0000 (16:30 +0000)]
delete redundant source

17 years agoleave out debug message
Ben Gras [Thu, 12 Apr 2007 15:24:45 +0000 (15:24 +0000)]
leave out debug message

17 years agofeature to display svn version on kernel boot
Ben Gras [Thu, 12 Apr 2007 15:13:10 +0000 (15:13 +0000)]
feature to display svn version on kernel boot

17 years agoThis will become 3.1.3
Ben Gras [Thu, 12 Apr 2007 14:31:16 +0000 (14:31 +0000)]
This will become 3.1.3

17 years agoput the zoneinfo library files directly in the lib/stdtime dir
Ben Gras [Thu, 12 Apr 2007 14:29:30 +0000 (14:29 +0000)]
put the zoneinfo library files directly in the lib/stdtime dir

17 years agoDon't always update CMOS on shutdown.
Ben Gras [Tue, 10 Apr 2007 13:40:09 +0000 (13:40 +0000)]
Don't always update CMOS on shutdown.

17 years agoremove debug message
Ben Gras [Thu, 5 Apr 2007 13:58:35 +0000 (13:58 +0000)]
remove debug message

17 years agoBigger shell
Ben Gras [Thu, 5 Apr 2007 12:30:24 +0000 (12:30 +0000)]
Bigger shell

17 years agono /usr/gnu/man in base system
Ben Gras [Thu, 5 Apr 2007 10:52:20 +0000 (10:52 +0000)]
no /usr/gnu/man in base system

17 years agoas needs more.
Ben Gras [Thu, 5 Apr 2007 10:47:04 +0000 (10:47 +0000)]
as needs more.

17 years ago . add /usr/share for zoneinfo
Ben Gras [Thu, 5 Apr 2007 10:37:22 +0000 (10:37 +0000)]
 . add /usr/share for zoneinfo
 . throw out non-base /usr/gnu stuff

17 years ago/bin/echo is used during early bootstrap too.
Ben Gras [Wed, 4 Apr 2007 13:05:13 +0000 (13:05 +0000)]
/bin/echo is used during early bootstrap too.

17 years agofix packman sort col, and make sort case-insensitive
Ben Gras [Mon, 2 Apr 2007 16:23:55 +0000 (16:23 +0000)]
fix packman sort col, and make sort case-insensitive

17 years agoversion /usr/lib/crontab too
Ben Gras [Mon, 2 Apr 2007 16:18:46 +0000 (16:18 +0000)]
version /usr/lib/crontab too

17 years agoexplanations with common test3 errors.
Ben Gras [Mon, 2 Apr 2007 16:00:06 +0000 (16:00 +0000)]
explanations with common test3 errors.

17 years agofix some compiler warnings.
Ben Gras [Mon, 2 Apr 2007 15:10:07 +0000 (15:10 +0000)]
fix some compiler warnings.

17 years agofix for warning
Ben Gras [Mon, 2 Apr 2007 14:45:56 +0000 (14:45 +0000)]
fix for warning

17 years agoaccept 'q' to exit.
Ben Gras [Mon, 2 Apr 2007 14:44:16 +0000 (14:44 +0000)]
accept 'q' to exit.

17 years agomount needs more memory to do system() for rs_down in the event a mount fails.
Ben Gras [Mon, 2 Apr 2007 14:41:06 +0000 (14:41 +0000)]
mount needs more memory to do system() for rs_down in the event a mount fails.

17 years agofix off-by-one error in 'all'
Ben Gras [Mon, 2 Apr 2007 12:09:43 +0000 (12:09 +0000)]
fix off-by-one error in 'all'

17 years agoremove debug line
Ben Gras [Fri, 30 Mar 2007 15:55:36 +0000 (15:55 +0000)]
remove debug line

17 years agoreplace library time handling functions
Ben Gras [Fri, 30 Mar 2007 15:36:49 +0000 (15:36 +0000)]
replace library time handling functions
mktime, tzset, asctime, ctime, gmtime, localtime, strftime
with zoneinfo implementations in src/commands/zoneinfo, referenced
from src/lib/stdtime/Makefile.in.

17 years agofix for filenames with paths
Ben Gras [Fri, 30 Mar 2007 15:35:15 +0000 (15:35 +0000)]
fix for filenames with paths

17 years ago . added zoneinfo to build, with fixes for minix
Ben Gras [Fri, 30 Mar 2007 15:32:55 +0000 (15:32 +0000)]
 . added zoneinfo to build, with fixes for minix
 . now using zoneinfo date command, instead of commands/simple/date.c

17 years agorename svn revision variable to one with underscore, to not pollute
Ben Gras [Fri, 30 Mar 2007 15:17:32 +0000 (15:17 +0000)]
rename svn revision variable to one with underscore, to not pollute
application namespace

17 years agoremove debug message
Ben Gras [Fri, 30 Mar 2007 15:17:03 +0000 (15:17 +0000)]
remove debug message

17 years agomove date(1) to minix manual page place.
Ben Gras [Mon, 26 Mar 2007 11:24:13 +0000 (11:24 +0000)]
move date(1) to minix manual page place.

17 years agotz database is in /usr/share/zoneinfo.
Ben Gras [Mon, 26 Mar 2007 11:22:20 +0000 (11:22 +0000)]
tz database is in /usr/share/zoneinfo.

17 years agomake way for new date(1).
Ben Gras [Mon, 26 Mar 2007 11:21:54 +0000 (11:21 +0000)]
make way for new date(1).

17 years agoImport of original zoneinfo code and database - tzcode
Ben Gras [Mon, 26 Mar 2007 10:55:16 +0000 (10:55 +0000)]
Import of original zoneinfo code and database - tzcode
old-tzcode-32-bit-output and tzdata2007d.

17 years agoMinor corrections by ASW.
Ben Gras [Thu, 22 Mar 2007 16:24:06 +0000 (16:24 +0000)]
Minor corrections by ASW.

17 years agolet tty do sys_physcopy; needed for loadfont.
Ben Gras [Thu, 22 Mar 2007 16:15:33 +0000 (16:15 +0000)]
let tty do sys_physcopy; needed for loadfont.

17 years agoinclude svn revision number in <minix/sys_config.h>, printed by kernel
Ben Gras [Wed, 21 Mar 2007 13:35:06 +0000 (13:35 +0000)]
include svn revision number in <minix/sys_config.h>, printed by kernel
at startup, to easily identify releases.

17 years agoLet user exit without pressing ^C
Ben Gras [Wed, 21 Mar 2007 09:54:09 +0000 (09:54 +0000)]
Let user exit without pressing ^C

17 years agoafter enqueue()ing a process, only pick_proc() a new one if the current
Ben Gras [Wed, 21 Mar 2007 09:45:01 +0000 (09:45 +0000)]
after enqueue()ing a process, only pick_proc() a new one if the current
process is not PREEMPTIBLE (or it's not ready, or there isn't a current
process yet). This fixes a case where a process that isn't
PREEMPTIBLE actually gets preempted. (This solves a race condition
between CLOCK and SYSTEM.)

17 years agoa script to decode stack traces.
Ben Gras [Wed, 21 Mar 2007 09:33:39 +0000 (09:33 +0000)]
a script to decode stack traces.

17 years agoslightly more accurate and verbose sanity checking
Ben Gras [Thu, 15 Mar 2007 10:57:39 +0000 (10:57 +0000)]
slightly more accurate and verbose sanity checking

17 years agoremove extra arg
Ben Gras [Thu, 15 Mar 2007 10:54:35 +0000 (10:54 +0000)]
remove extra arg

17 years agoSlightly more flexible packman.
Ben Gras [Mon, 12 Mar 2007 16:55:02 +0000 (16:55 +0000)]
Slightly more flexible packman.

17 years agoFor /dev/mem, map in memory to be copied to memory's own address space
Ben Gras [Fri, 9 Mar 2007 16:03:19 +0000 (16:03 +0000)]
For /dev/mem, map in memory to be copied to memory's own address space
one page at a time, and use safecopies to copy it to the requesting
process.

This lets /dev/mem access the entire physical address space, as the minix
page tables only allow access by default to physical RAM, which breaks
e.g. the VESA X driver in some cases.

17 years agooutput CRLF instead of just LF to serial
Ben Gras [Fri, 9 Mar 2007 15:45:35 +0000 (15:45 +0000)]
output CRLF instead of just LF to serial

17 years agoMake /dev/mouse an alias for /dev/kbdaux for X
Ben Gras [Thu, 8 Mar 2007 16:04:59 +0000 (16:04 +0000)]
Make /dev/mouse an alias for /dev/kbdaux for X

17 years ago . let kernel use read_tsc() from sysutil library
Ben Gras [Thu, 8 Mar 2007 15:39:14 +0000 (15:39 +0000)]
 . let kernel use read_tsc() from sysutil library
 . read_tsc() in sysutil library saves edx and eax now
 . added read_tsc_64() by Antonio Mancina to load tsc into
   a 64-bit data type directly
 . deleted read_tsc.h in favour of a prototype in <minix/syslib.h>

17 years agoRussian setup document contributed by Roman Ignatov.
Ben Gras [Thu, 8 Mar 2007 15:18:57 +0000 (15:18 +0000)]
Russian setup document contributed by Roman Ignatov.

17 years agocorrect references to manpage section 9 to 1x.
Ben Gras [Mon, 5 Mar 2007 16:43:03 +0000 (16:43 +0000)]
correct references to manpage section 9 to 1x.

17 years agomove manpages in section 9 to new section 1x.
Ben Gras [Mon, 5 Mar 2007 16:36:40 +0000 (16:36 +0000)]
move manpages in section 9 to new section 1x.

17 years agoRename section 9 to section 1x
Ben Gras [Mon, 5 Mar 2007 16:32:30 +0000 (16:32 +0000)]
Rename section 9 to section 1x

17 years agoMerge of kjb's update to man system to move section 9 to 1x.
Ben Gras [Mon, 5 Mar 2007 16:31:39 +0000 (16:31 +0000)]
Merge of kjb's update to man system to move section 9 to 1x.

17 years agoMinor change to path lookup that fixes the bug that creating a file
Ben Gras [Wed, 28 Feb 2007 13:13:39 +0000 (13:13 +0000)]
Minor change to path lookup that fixes the bug that creating a file
as a first component of an absolute path failed (e.g. 'touch /file'),
due to leading slashes not being skipped in the processed path counter
in that case, causing create to fail.

17 years agoexplicitly mask byte i/o values to bytes.
Ben Gras [Mon, 26 Feb 2007 11:52:04 +0000 (11:52 +0000)]
explicitly mask byte i/o values to bytes.

17 years agoUninitialized vector entry?
Ben Gras [Fri, 23 Feb 2007 20:58:10 +0000 (20:58 +0000)]
Uninitialized vector entry?

17 years agoExplicitly mask off 8-bit values (so new sanity check doesn't trip)
Ben Gras [Fri, 23 Feb 2007 20:53:32 +0000 (20:53 +0000)]
Explicitly mask off 8-bit values (so new sanity check doesn't trip)

17 years ago. service tells you which device it couldn't stat
Ben Gras [Fri, 23 Feb 2007 18:22:46 +0000 (18:22 +0000)]
. service tells you which device it couldn't stat
. bigger rs and ramdisk for drivers
. sanity check for pv_set macro for oversized arguments

17 years agoSlew of debugging / sanity check features.
Ben Gras [Fri, 23 Feb 2007 18:21:19 +0000 (18:21 +0000)]
Slew of debugging / sanity check features.

17 years agoDon't allow sys_kill to SELF alltogether.
Ben Gras [Fri, 23 Feb 2007 13:01:55 +0000 (13:01 +0000)]
Don't allow sys_kill to SELF alltogether.

17 years agoIf a process does sys_kill on SELF (such as in panic() of servers and drivers
Ben Gras [Fri, 23 Feb 2007 12:55:29 +0000 (12:55 +0000)]
If a process does sys_kill on SELF (such as in panic() of servers and drivers
if a PM exit fails, until they are compiled with the new panic() function that
is), don't reply to it as the endpoint has been cleared.

17 years agoDon't sys_kill SELF if a PM exit fails; just generate a fault to get
Ben Gras [Fri, 23 Feb 2007 12:54:02 +0000 (12:54 +0000)]
Don't sys_kill SELF if a PM exit fails; just generate a fault to get
us killed through the kernel with PM finding out.

This makes it unnecessary for servers and drivers to be able to do
sys_kill generally, so KILL can go out of /etc/drivers.conf.

17 years agoChanged logic checking for valid device.
Ben Gras [Fri, 23 Feb 2007 10:21:55 +0000 (10:21 +0000)]
Changed logic checking for valid device.

17 years agoNote about mkfs needing more memory after r2751.
Ben Gras [Fri, 23 Feb 2007 08:33:33 +0000 (08:33 +0000)]
Note about mkfs needing more memory after r2751.

17 years agoadd/re-enable at_wini debug output
Ben Gras [Wed, 21 Feb 2007 17:49:35 +0000 (17:49 +0000)]
add/re-enable at_wini debug output

17 years agoCopypaste bug.
Ben Gras [Wed, 21 Feb 2007 17:01:43 +0000 (17:01 +0000)]
Copypaste bug.

17 years agoTypo reported by Al Woodhull.
Ben Gras [Wed, 21 Feb 2007 15:17:28 +0000 (15:17 +0000)]
Typo reported by Al Woodhull.

17 years agoat_wini also needs a pci_reserve() for the pci compatability device, if
Ben Gras [Tue, 20 Feb 2007 18:42:43 +0000 (18:42 +0000)]
at_wini also needs a pci_reserve() for the pci compatability device, if
present, for dma.

17 years ago. pci driver now returns devices, even when they have been pci_reserve()d
Ben Gras [Tue, 20 Feb 2007 17:09:19 +0000 (17:09 +0000)]
. pci driver now returns devices, even when they have been pci_reserve()d
. pci_reserve() returns an error on devices that have already been reserved,
  instead of panic()ing; the pci_reserve() library call still panics,
  pci_reserve_ok() returns an int.
. this allows at_wini to use the instance value as intended, as all devices
  are seen, even reserved ones
. only devices actually used by at_wini are pci_reserve()d
. pci doesn't release devices based on argv[0], as at_wini both have the
  same name and multiple instances won't work together properly

17 years agoTZ update for new US/Canadian DST rules, fixed by Al Woodhull.
Ben Gras [Tue, 20 Feb 2007 16:29:26 +0000 (16:29 +0000)]
TZ update for new US/Canadian DST rules, fixed by Al Woodhull.

17 years agoInclude svn revision number in iso filename when doing build
Ben Gras [Mon, 19 Feb 2007 16:40:33 +0000 (16:40 +0000)]
Include svn revision number in iso filename when doing build
based on svn export.

17 years agoRemoved args debugging line
Ben Gras [Fri, 16 Feb 2007 15:58:05 +0000 (15:58 +0000)]
Removed args debugging line

17 years agodon't let /dev/mem read beyond top of physical memory
Ben Gras [Fri, 16 Feb 2007 15:57:05 +0000 (15:57 +0000)]
don't let /dev/mem read beyond top of physical memory

17 years agomade default wakeup time correct
Ben Gras [Fri, 16 Feb 2007 15:56:00 +0000 (15:56 +0000)]
made default wakeup time correct

17 years ago . use library function to parse memory string
Ben Gras [Fri, 16 Feb 2007 15:55:20 +0000 (15:55 +0000)]
 . use library function to parse memory string
 . remove unused variables and some other gcc warnings

17 years ago . made memory parsing function into a library call
Ben Gras [Fri, 16 Feb 2007 15:54:28 +0000 (15:54 +0000)]
 . made memory parsing function into a library call
   (moved 'struct memory' to <minix/type.h> for this library call)
 . removed some debugging messages from pci library

17 years agoremoved some verbose messages
Ben Gras [Fri, 16 Feb 2007 15:53:10 +0000 (15:53 +0000)]
removed some verbose messages

17 years agoUpdate CMOS time at shutdown time.
Ben Gras [Fri, 16 Feb 2007 15:52:39 +0000 (15:52 +0000)]
Update CMOS time at shutdown time.

17 years agoremoved/optionalized debugging messages
Ben Gras [Fri, 16 Feb 2007 15:50:49 +0000 (15:50 +0000)]
removed/optionalized debugging messages

17 years agoremoved or optionalized verbose/debugging messages
Ben Gras [Fri, 16 Feb 2007 15:50:30 +0000 (15:50 +0000)]
removed or optionalized verbose/debugging messages