]> Zhao Yanbai Git Server - minix.git/log
minix.git
17 years agodp8390 doesn't cope with the different semantics of the pci
Ben Gras [Tue, 24 Apr 2007 12:29:51 +0000 (12:29 +0000)]
dp8390 doesn't cope with the different semantics of the pci
functions.

Bug and workaround reported by "E.Agafonov" <e.a.agafonov@gmail.com>.

17 years agoFixed some lose ends in the serial line debug dump code.
Philip Homburg [Mon, 23 Apr 2007 15:59:16 +0000 (15:59 +0000)]
Fixed some lose ends in the serial line debug dump code.

17 years agoRemove KILL and VIRCOPY from drivers that don't need them. Added rtl8139.
Philip Homburg [Mon, 23 Apr 2007 15:39:46 +0000 (15:39 +0000)]
Remove KILL and VIRCOPY from drivers that don't need them. Added rtl8139.

17 years agoEthernet driver changes for asynchronous inet.
Philip Homburg [Mon, 23 Apr 2007 15:38:00 +0000 (15:38 +0000)]
Ethernet driver changes for asynchronous inet.

17 years agoDisabled ser_putc for reporting debug internal to tty over the serial line.
Philip Homburg [Mon, 23 Apr 2007 14:59:32 +0000 (14:59 +0000)]
Disabled ser_putc for reporting debug internal to tty over the serial line.
Disabled return statement for serial debug input in the kernel.

17 years agoAdded do_del_acl. More detailed debug output for the secure device capability.
Philip Homburg [Mon, 23 Apr 2007 14:54:51 +0000 (14:54 +0000)]
Added do_del_acl. More detailed debug output for the secure device capability.

17 years agoInitial convertion to asynchronous sends for communicating with ethernet
Philip Homburg [Mon, 23 Apr 2007 14:49:20 +0000 (14:49 +0000)]
Initial convertion to asynchronous sends for communicating with ethernet
drivers.

17 years agoReport and detect exec failures using a pipe.
Philip Homburg [Mon, 23 Apr 2007 14:47:04 +0000 (14:47 +0000)]
Report and detect exec failures using a pipe.
XXX Hardcoded values for s_ipc_to and s_ipc_sendrec.

17 years agoInitialize exec_pipe.
Philip Homburg [Mon, 23 Apr 2007 14:43:25 +0000 (14:43 +0000)]
Initialize exec_pipe.

17 years agoDiagnostics from service go to standard error.
Philip Homburg [Mon, 23 Apr 2007 14:42:58 +0000 (14:42 +0000)]
Diagnostics from service go to standard error.

17 years agoExtra flags RS_SIGNALED and RS_EXECFAILED. Pipe for detecting exec failures.
Philip Homburg [Mon, 23 Apr 2007 14:42:08 +0000 (14:42 +0000)]
Extra flags RS_SIGNALED and RS_EXECFAILED. Pipe for detecting exec failures.

17 years agoRemoved ECHO from dump, added SENDA. Also dump s_ipc_sendrec.
Philip Homburg [Mon, 23 Apr 2007 14:40:13 +0000 (14:40 +0000)]
Removed ECHO from dump, added SENDA. Also dump s_ipc_sendrec.

17 years agoRound memory size up for VM.
Philip Homburg [Mon, 23 Apr 2007 14:38:55 +0000 (14:38 +0000)]
Round memory size up for VM.

17 years agoRemoved some indentation.
Philip Homburg [Mon, 23 Apr 2007 14:33:42 +0000 (14:33 +0000)]
Removed some indentation.

17 years agoDebug dumps over the serial line. Direct output to video memory.
Philip Homburg [Mon, 23 Apr 2007 14:25:17 +0000 (14:25 +0000)]
Debug dumps over the serial line. Direct output to video memory.

17 years agoClean and support for asynchronous sends.
Philip Homburg [Mon, 23 Apr 2007 14:24:30 +0000 (14:24 +0000)]
Clean and support for asynchronous sends.

17 years agoFixed bad boundary condition, support for asynchronous I/O.
Philip Homburg [Mon, 23 Apr 2007 14:23:37 +0000 (14:23 +0000)]
Fixed bad boundary condition, support for asynchronous I/O.

17 years agoRemoved some white space.
Philip Homburg [Mon, 23 Apr 2007 13:58:37 +0000 (13:58 +0000)]
Removed some white space.

17 years agoPoll serial line for debug output requests when do_serial_debug is true.
Philip Homburg [Mon, 23 Apr 2007 13:56:27 +0000 (13:56 +0000)]
Poll serial line for debug output requests when do_serial_debug is true.

17 years agoInitialize s_ipc_sendrec.
Philip Homburg [Mon, 23 Apr 2007 13:46:54 +0000 (13:46 +0000)]
Initialize s_ipc_sendrec.

17 years agoRemoved ECHO.
Philip Homburg [Mon, 23 Apr 2007 13:46:26 +0000 (13:46 +0000)]
Removed ECHO.

17 years agoCleanup.
Philip Homburg [Mon, 23 Apr 2007 13:44:56 +0000 (13:44 +0000)]
Cleanup.

17 years agoFields for asynchronous sends (s_asyntab and s_asynsize) and for allowed
Philip Homburg [Mon, 23 Apr 2007 13:37:30 +0000 (13:37 +0000)]
Fields for asynchronous sends (s_asyntab and s_asynsize) and for allowed
sendrecs (s_ipc_sendrec).

17 years agoAdded MF_ASYNMSG.
Philip Homburg [Mon, 23 Apr 2007 13:36:38 +0000 (13:36 +0000)]
Added MF_ASYNMSG.

17 years agostr[] is too small - reported by Erik van der Kouwe <vdkouwe@cs.vu.nl>.
Ben Gras [Mon, 23 Apr 2007 13:36:13 +0000 (13:36 +0000)]
str[] is too small - reported by Erik van der Kouwe <vdkouwe@cs.vu.nl>.

17 years agoMore debug output. Dump kernel process on serial line. Directly put
Philip Homburg [Mon, 23 Apr 2007 13:36:11 +0000 (13:36 +0000)]
More debug output. Dump kernel process on serial line. Directly put
text in video memory.

17 years agoDisallow unaligned access to I/O ports.
Philip Homburg [Mon, 23 Apr 2007 13:31:45 +0000 (13:31 +0000)]
Disallow unaligned access to I/O ports.

17 years agoDisallow unaligned access to I/O ports.
Philip Homburg [Mon, 23 Apr 2007 13:31:16 +0000 (13:31 +0000)]
Disallow unaligned access to I/O ports.

17 years agoSeparate permissions for sendrec. Actually initialize send/sendrec permissions
Philip Homburg [Mon, 23 Apr 2007 13:30:04 +0000 (13:30 +0000)]
Separate permissions for sendrec. Actually initialize send/sendrec permissions
for data supplied by rs.

17 years agoGET_PRIVID: return the ID of a process' privilege structure.
Philip Homburg [Mon, 23 Apr 2007 13:28:14 +0000 (13:28 +0000)]
GET_PRIVID: return the ID of a process' privilege structure.

17 years agoFail unsafe sdevio. Disallow unaligned I/O ports.
Philip Homburg [Mon, 23 Apr 2007 13:22:26 +0000 (13:22 +0000)]
Fail unsafe sdevio. Disallow unaligned I/O ports.

17 years agoPrototypes for exception and stacktrace. Declare additional arguments
Philip Homburg [Mon, 23 Apr 2007 13:19:25 +0000 (13:19 +0000)]
Prototypes for exception and stacktrace. Declare additional arguments
for exception to be able to print nexted exceptions.

17 years agoUse sprintf to avoid buffer overflows.
Philip Homburg [Mon, 23 Apr 2007 13:04:31 +0000 (13:04 +0000)]
Use sprintf to avoid buffer overflows.

17 years agoAdded pci_del_acl. Fixed return value of pci_set_acl.
Philip Homburg [Mon, 23 Apr 2007 12:14:44 +0000 (12:14 +0000)]
Added pci_del_acl. Fixed return value of pci_set_acl.

17 years agoType _exit and abort before generating a trap.
Philip Homburg [Mon, 23 Apr 2007 12:13:51 +0000 (12:13 +0000)]
Type _exit and abort before generating a trap.

17 years agoAdded cpf_reload to reload the safecopy table pointer (for example after a
Philip Homburg [Mon, 23 Apr 2007 12:12:32 +0000 (12:12 +0000)]
Added cpf_reload to reload the safecopy table pointer (for example after a
fork).

17 years agoAdded sendnb and senda, removed echo and _ipcnew.s.
Philip Homburg [Mon, 23 Apr 2007 12:11:03 +0000 (12:11 +0000)]
Added sendnb and senda, removed echo and _ipcnew.s.

17 years agoRenamed BUSC_PCI_ACL to BUSC_PCI_SET_ACL, added BUSC_PCI_DEL_ACL.
Philip Homburg [Mon, 23 Apr 2007 12:01:47 +0000 (12:01 +0000)]
Renamed BUSC_PCI_ACL to BUSC_PCI_SET_ACL, added BUSC_PCI_DEL_ACL.
Added DL_STAT_REPLY and GET_PRIVID.

17 years agosys_getprivid macro to get the ID of a process' privilege structure.
Philip Homburg [Mon, 23 Apr 2007 12:00:46 +0000 (12:00 +0000)]
sys_getprivid macro to get the ID of a process' privilege structure.
Prototype for pci_del_acl.

17 years agoAsynchronous send.
Philip Homburg [Mon, 23 Apr 2007 11:59:19 +0000 (11:59 +0000)]
Asynchronous send.

17 years agoPrototype for cpf_reload.
Philip Homburg [Mon, 23 Apr 2007 11:58:41 +0000 (11:58 +0000)]
Prototype for cpf_reload.

17 years agobc and mtools out of the base system (gpl)
Ben Gras [Fri, 20 Apr 2007 12:06:14 +0000 (12:06 +0000)]
bc and mtools out of the base system (gpl)

17 years agoMake mkfs message a bit clearer.
Ben Gras [Thu, 19 Apr 2007 14:13:27 +0000 (14:13 +0000)]
Make mkfs message a bit clearer.

17 years agoDon't limit partitions to 4GB.
Ben Gras [Thu, 19 Apr 2007 14:08:41 +0000 (14:08 +0000)]
Don't limit partitions to 4GB.

17 years agoSome features for the automatic image build.
Ben Gras [Wed, 18 Apr 2007 11:42:48 +0000 (11:42 +0000)]
Some features for the automatic image build.

17 years agoPrint svn rev and date info in /etc/version.
Ben Gras [Wed, 18 Apr 2007 11:39:18 +0000 (11:39 +0000)]
Print svn rev and date info in /etc/version.

17 years agoupdate binary_sizes to not make binaries smaller than the build does.
Ben Gras [Tue, 17 Apr 2007 13:50:58 +0000 (13:50 +0000)]
update binary_sizes to not make binaries smaller than the build does.

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.