Ben Gras
f784f76891
Let halt shutdown system without fsck by checking for halt in wtmp
...
as well as shutdown
2005-08-04 13:41:31 +00:00
Ben Gras
20b4f17334
Added RO_BIT needed for new at_wini / fs flag
2005-08-04 09:33:38 +00:00
Jorrit Herder
e561081545
Miscellaneous clean ups and fixes to the kernel.
...
Support for FLOPPY in boot image. (Set controller=fd at boot monitor.)
Moved major device numbers to <minix/dmap.h> (maybe rename to dev.h?)
2005-08-04 09:26:36 +00:00
Ben Gras
5e3b213f05
import of mdb (minix debugger), some ptrace and signals unbreaking
...
seem to have made it work (runtime debugging and core reading).
2005-08-04 08:44:16 +00:00
Ben Gras
693c7abe2a
ps was looking for INIT as first user process, but INIT has become init.
...
There are still some checks in ps that presume there are only system
processes before INIT and all others are user processes..
2005-08-04 08:25:10 +00:00
Ben Gras
93460d0ad0
Do test transaction before letting open device succeed; if probe fails,
...
remember drive isn't there and don't try it again
2005-08-04 08:08:58 +00:00
Ben Gras
2be2bce18c
#if VERBOSE
...
debug statements
#endif
2005-08-04 08:07:29 +00:00
Jorrit Herder
3f28baac83
Disabled comments from FXP driver with #define VERBOSE 0.
...
Fixed all troubles reported at shutdown.
No more illegal FS calls by dead processes.
2005-08-03 16:58:22 +00:00
Jorrit Herder
89cf745fe2
Single boot driver loaded, while multiple can be included in the boot image.
...
The user needs to set label=... to choose the driver of his or her choice.
This driver will be mapped onto the controller that is set in controller=...
Minor cleanup of kernel source code (boot image table now is static).
2005-08-03 16:06:35 +00:00
Philip Homburg
c12b74dad5
Random is now a separate driver.
2005-08-03 15:22:41 +00:00
Ben Gras
43f89d7eff
Fixes for mkfs so that making a FS from a proto file works again
2005-08-03 14:22:07 +00:00
Jorrit Herder
1ae4d41d0d
Without /dev/boot ...
2005-08-03 14:17:28 +00:00
Jorrit Herder
375f6f8754
Miscellaneous cleanups.
2005-08-03 11:53:36 +00:00
Ben Gras
5c9d34b62a
Removed socket library, there is a socket library in libc now
2005-08-03 11:35:41 +00:00
Philip Homburg
343bd97aeb
Removed old socket library.
2005-08-03 11:28:43 +00:00
Philip Homburg
547bf3ac36
Implemented some boundary cases for LISTENQ.
2005-08-03 11:15:39 +00:00
Ben Gras
6f1c7d6016
More autopart/setup fixes
2005-08-03 10:24:53 +00:00
Jorrit Herder
1f450f4959
Test .. no update.
2005-08-03 08:15:36 +00:00
Jorrit Herder
b69ca94efb
Fixed 'bug' in log driver that caused kernel messages not to be displayed.
...
This was caused by a change in the shared driver code. Not log's fault.
Renamed #definitions of driver process numbers, e.g., TTY now is TTY_PROC_NR.
All known (special) processes now have consistent naming scheme. Kernel tasks
don't follow this scheme.
2005-08-03 08:14:08 +00:00
Jorrit Herder
4a8c5316ec
Temporarily disabled FLOPPY to prevent mayhem due to ISA DMA below 16 MB.
2005-08-02 16:05:01 +00:00
Jorrit Herder
89d86ddb9c
Utility to dynamically start system services.
2005-08-02 16:00:07 +00:00
Jorrit Herder
0bd61375ad
Miscellaneous small fixes to prettify startup output.
2005-08-02 15:56:24 +00:00
Jorrit Herder
7af2b107d4
*** empty log message ***
2005-08-02 15:50:00 +00:00
Jorrit Herder
61a4e15bb0
Dynamic starting of services.
2005-08-02 15:46:24 +00:00
Jorrit Herder
1d60e866c3
Various updates to support dynamically starting drivers.
2005-08-02 15:32:12 +00:00
Jorrit Herder
120e514506
Changed various header file to support dynamically staring drivers.
...
Note: full recompile necessary.
2005-08-02 15:31:12 +00:00
Jorrit Herder
52965b6f17
Various updates to support dynamically starting drivers.
...
Output during initialization should be suppressed. Unless an error occurs.
Note that main() can now be main(int argc, char **argv) and arguments can
be passed when bringing up the driver.
2005-08-02 15:30:36 +00:00
Jorrit Herder
f44725b777
Created new devctl system call to FS. Moved dmap.h header to include/minix/.
...
Various updates to support dynamically starting servers and suppress output.
2005-08-02 15:29:17 +00:00
Jorrit Herder
ab7c0a9926
Cleaned up table. Moved policies to table.
...
Small fixes to do_copy, do_privctl and do_fork.
2005-08-02 15:28:09 +00:00
Ben Gras
619a202720
setup fix
2005-08-02 14:56:30 +00:00
Ben Gras
4a267f747b
Debug statement from autopart
2005-08-02 09:46:34 +00:00
Ben Gras
013352bb43
remove autopart debug statement
2005-08-02 09:02:52 +00:00
Ben Gras
acf6df8b04
Setup tweaks; bzip import
2005-08-02 08:57:26 +00:00
Philip Homburg
a5b0301024
small fix for connect
2005-08-01 14:47:24 +00:00
Philip Homburg
e9ebecdd17
UDP support for connect.
2005-08-01 14:43:21 +00:00
Philip Homburg
537d7ddcdf
Replace REVIVE with notify.
2005-08-01 14:40:21 +00:00
Jorrit Herder
1198491af2
*** empty log message ***
2005-07-29 15:33:31 +00:00
Jorrit Herder
0946d128cd
- Kernel call handlers cleaned up. More strict checking of input parameters.
...
- Moved generic_handler() from system.c to system/do_irqctl.c.
- Set privileges of system processes somewhat stricter.
2005-07-29 15:26:23 +00:00
Philip Homburg
a93faca75f
rs232 support
2005-07-29 15:22:58 +00:00
Jorrit Herder
2471939f7d
System library changes to interface.
2005-07-29 15:02:27 +00:00
Jorrit Herder
748b3dd434
Updates system library calls: interface changes (removed unused parameters).
...
Removed old notification trap: renamed alert() to notify() ... finally ;-)
2005-07-29 15:01:59 +00:00
Jorrit Herder
d3874a7917
Updated servers according to syslib interface changes.
2005-07-29 15:00:49 +00:00
Jorrit Herder
aec394a330
Updated drivers according to syslib interface changes.
2005-07-29 15:00:22 +00:00
Jorrit Herder
d62e515660
Small update to SYS_IRQCTL -> setting an interrupt policy now allows the caller
...
to provide an index (0 .. 31) that is passed in the HARD_INT message when an
interrupt occurs. The NOTIFY_ARG field contains a bitmap with all indexes for
which an interrupt occured.
2005-07-29 12:44:42 +00:00
Jorrit Herder
bd8762263a
*** empty log message ***
2005-07-29 11:50:58 +00:00
Philip Homburg
49c25df569
bios_wini driver
2005-07-29 10:21:04 +00:00
Philip Homburg
f6b0544de9
Fixed prototype of random_update.
2005-07-29 10:16:40 +00:00
Philip Homburg
a7487a5c3c
Added shutdown. EBADIOCTL in connect. Chaned some debug output.
2005-07-29 10:13:52 +00:00
Ben Gras
62c08df482
Removed debugging statements from log.c; changed PRINTF_PROC in config.h
...
back to LOG_PROC_NR
2005-07-27 18:49:25 +00:00
Ben Gras
3f4e0a5f59
Took fchdir out of the user library, it's suspected of being buggy (in FS)
2005-07-27 18:48:48 +00:00