Philip Homburg
954ad990e5
at_wini now calls pci_reserve.
2006-11-01 14:55:00 +00:00
Ben Gras
86303b3024
Explicit conversion from O_ACCMODE to minix [RW]_BIT is clearer
...
and catches bogus values (such as 3).
2006-11-01 14:17:47 +00:00
Philip Homburg
0c1d433f60
rs changes (also use driver configurations in the image ramdisk)
2006-10-31 13:35:04 +00:00
Ben Gras
9ac537eb7c
Ignore .svn dir as well as CVS dir.
2006-10-30 16:11:57 +00:00
Ben Gras
7195fe3325
System statistical and call profiling
...
support by Rogier Meurs <rogier@meurs.org>.
2006-10-30 15:53:38 +00:00
Ben Gras
fa0ba56bc9
Merge of VFS by Balasz Gerofi with Minix trunk.
2006-10-25 13:40:36 +00:00
Ben Gras
21ed846479
More memory for these drivers
2006-10-25 13:39:53 +00:00
Ben Gras
65a1d21963
Part of wait()/waitpid() fix in revision 2629:2634 in PM - kernel
...
unblocks a process that has no priority (stopped with sys_nice()
and PRIO_STOP) and reschedules it if that gives it RTS flags of 0.
2006-10-25 13:38:31 +00:00
Ben Gras
f84653d908
Default amount of memory for tests (some ran out of memory)
2006-10-25 13:35:03 +00:00
Philip Homburg
7c0fda0932
Include kernel/priv.h for rs/manager.h
2006-10-25 13:07:58 +00:00
Ben Gras
1e656b349d
. processes stay ZOMBIE, even after wait(), to avoid wrongly seeing them
...
as living processes before they are cleaned up (fixes
wait()/waitpid() hanging forever on previously-ZOMBIE processes)
. stop processes from running using sys_nice() with PRIO_STOP
when a handled signal is delivered, before computing
stack locations for sys_sigsend(). (fixes race condition
when runnable processes get signals, and e.g. get scheduled
before FS sends a reply to unpause(), which can make the
signal stack location wrong.)
2006-10-25 11:29:43 +00:00
Ben Gras
4933f34715
Don't do make clean if flex Makefile doesn't exist.
2006-10-24 14:20:59 +00:00
Philip Homburg
f9ccfca2a1
(Incomplete) support for access control in PCI (pci_set_acl).
...
-script argument to service for crash recovery scripts
-config argument to service for driver resource configuration
restart command in service to restart a driver after a crash (for use in
crash recovery scripts).
down and refresh now take labels instead of pids.
verious changes in rs to make this work.
2006-10-20 15:01:32 +00:00
Philip Homburg
fd448c332b
Access control in do_sdevio and do_vdevio
2006-10-20 14:46:55 +00:00
Philip Homburg
dd3ee082b2
Initialize priv from user supplied priv structure in SYS_PRIV_INIT.
...
Added SYS_PRIV_USER call to downgrade a privileged process to a user process.
2006-10-20 14:42:48 +00:00
Philip Homburg
1ce2f75627
Additional ptrace commands for fault injection.
2006-10-20 14:14:08 +00:00
Philip Homburg
be928f01a5
Nice(3) implementation
2006-10-20 14:10:53 +00:00
Philip Homburg
0b2c167c48
Bigger ramdisk
2006-10-20 13:59:42 +00:00
Philip Homburg
8082aad9b2
Use /usr/tmp as temp dir for compiling imgrd_s.s
2006-10-20 13:58:45 +00:00
Philip Homburg
61bbef2f4e
More stack for the log driver.
2006-10-20 13:54:14 +00:00
Ben Gras
140afcfb7d
Use size-dependant no. of words, with OPEN_MAX as default for fd_set size.
2006-10-06 15:45:13 +00:00
Ben Gras
1f3560229d
Fix for clean target.
2006-10-06 15:44:41 +00:00
Ben Gras
84c93dd20e
Remove objects in aes subdir too
2006-10-05 09:58:50 +00:00
Ben Gras
b5a6e7bbb0
make clean in ibm subdir too
2006-10-05 09:56:17 +00:00
Ben Gras
810de3b474
Leftover junk
2006-10-05 09:55:29 +00:00
Ben Gras
3b295eb002
Don't include this in the distribution.
2006-10-05 09:53:42 +00:00
Ben Gras
cbfa0f4fb8
Change select() so that only as many words as necessary for the 'nfds'
...
argument from the fd bitmasks are copied from and back to userspace. This
solves an ABI dependency on OPEN_MAX. If nfds is too big for the current
OPEN_MAX, select() fails (but that's relatively easy to fix by 'just'
recompiling the system and not the application binaries), but if it's
smaller, binaries keep working.
2006-10-04 13:28:38 +00:00
Ben Gras
1d4be8052f
Don't install progressbar suid.
2006-09-27 15:40:10 +00:00
Ben Gras
b5b76d5691
Reorder for port order, and add svn (Subversion) as service (port 3690)
2006-09-27 13:55:54 +00:00
Ben Gras
c2bbcfe560
_NSIG is supposed to be highest signal number plus one, not highest
...
signal number.
2006-09-27 08:56:37 +00:00
Philip Homburg
d9bfb27282
Missing negation in comment
2006-09-21 13:33:23 +00:00
Philip Homburg
d24a880003
Added EOPNOTSUPP and better error handling in accept.
2006-09-14 13:48:41 +00:00
Philip Homburg
c39a693274
Disabled /etc/rc.rescue
2006-09-08 13:20:57 +00:00
Philip Homburg
4cc6be8532
NUL terminate timingdata[cat].names instead of timingdata[0].names. Reported
...
by <devel@pop3.ru>.
2006-08-28 15:30:14 +00:00
Philip Homburg
3e35db1514
Also clear word 6 in the ATAPI SCSI_READ10 command packet (in atapi_transfer).
2006-08-28 15:10:10 +00:00
Philip Homburg
f6c4002b35
first commit of extra ptrace code for fault injection.
2006-08-28 15:03:03 +00:00
Philip Homburg
c5efbf71c0
first commit of extra ptrace code for fault injection
2006-08-28 14:59:56 +00:00
Philip Homburg
62cb625f1b
Removed superfluous assignment to text_base. Reported by Ildar Ismagilov.
2006-08-28 14:59:55 +00:00
Philip Homburg
d68627f3a8
No need for .depend files in CVS.
2006-08-28 14:32:24 +00:00
Philip Homburg
66f9a5f508
Do not abort/panic when an ethernet driver does something unexpected.
2006-08-28 12:59:36 +00:00
Philip Homburg
0ac9521c94
TTY should not panic when it is impossible to reply. A driver may crash
...
before receiving the reply from TTY.
2006-08-28 12:16:15 +00:00
Ben Gras
2f58281a20
New UPDATING file with hints for source updating.
2006-08-18 16:18:54 +00:00
Ben Gras
8ecf9cb9b8
Undo configure script regeneration - not using --libdir
2006-08-18 16:16:06 +00:00
Ben Gras
32f8abc362
Installing in build file sidesteps problems installing as bin
2006-08-17 14:21:10 +00:00
Ben Gras
150a68c940
set $PATH to avoid (e.g.) /usr/local/bin/grep (gnu grep) being found
...
which has unexpected return codes compared to minix grep.
2006-08-17 14:03:06 +00:00
Ben Gras
b90b5898e4
Let installing work as bin
2006-08-17 10:10:42 +00:00
Ben Gras
cdfe90a6ca
Fixes to build and install flex as bin.
2006-08-17 09:53:26 +00:00
Ben Gras
bf195531b3
new command 'dumpcore' that can write core files of running processes.
2006-08-15 15:59:38 +00:00
Ben Gras
5a6052119f
Force yacc to be /usr/bin/yacc, in case someone has /usr/local/bin/yacc
...
(bison) before /usr/bin/yacc in $PATH
2006-08-15 15:59:04 +00:00
Ben Gras
8f7876b1d1
/usr/local/gnu removed as prefix; gcc libs go into /usr/local/lib/gcc now
2006-08-15 15:58:24 +00:00