Commit Graph
Select branches
Hide Pull Requests
R3.1.0
R3.1.1
R3.1.2
R3.1.3
R3.1.4
R3.1.5
R3.1.6
R3.1.7
R3.1.8
R3.2.0
R3.2.1
R3.3.0
freenode-registration-for-minix-by-saturn-96c65005
master
saturn-infratest-pleaseignore-20210817
#101
#101
#111
#111
#112
#112
#114
#114
#117
#117
#118
#118
#119
#119
#120
#120
#123
#123
#127
#127
#134
#140
#142
#142
#143
#143
#144
#144
#145
#145
#146
#146
#148
#148
#149
#149
#150
#150
#154
#154
#155
#155
#158
#158
#159
#159
#167
#167
#168
#168
#169
#169
#170
#170
#172
#172
#173
#173
#174
#176
#176
#177
#177
#178
#178
#179
#179
#182
#182
#183
#183
#184
#184
#185
#188
#188
#194
#194
#195
#195
#196
#197
#197
#198
#198
#199
#199
#200
#200
#206
#206
#207
#207
#209
#209
#210
#210
#212
#212
#213
#214
#214
#219
#219
#220
#220
#226
#226
#230
#230
#236
#236
#237
#237
#238
#238
#241
#241
#242
#242
#244
#244
#246
#246
#247
#247
#248
#248
#251
#251
#252
#252
#255
#260
#261
#262
#263
#264
#265
#266
#267
#268
#269
#27
#27
#270
#271
#272
#273
#274
#275
#276
#277
#277
#278
#279
#279
#280
#280
#281
#281
#282
#282
#283
#283
#284
#284
#285
#285
#286
#286
#287
#287
#289
#289
#29
#29
#290
#290
#292
#292
#298
#298
#301
#301
#307
#307
#31
#31
#310
#310
#313
#315
#317
#317
#319
#319
#32
#32
#320
#320
#321
#321
#322
#322
#329
#33
#33
#339
#339
#34
#34
#340
#346
#346
#35
#35
#351
#355
#355
#356
#358
#36
#36
#360
#360
#363
#364
#365
#37
#37
#38
#38
#39
#39
#40
#40
#41
#41
#42
#42
#45
#45
#46
#46
#47
#47
#49
#49
#5
#5
#51
#51
#53
#53
#54
#54
#55
#55
#56
#56
#63
#63
#70
#70
#71
#71
#73
#73
#74
#74
#75
#75
#76
#76
#78
#78
#79
#79
#80
#80
#85
#85
#87
#87
#88
#88
#89
#89
#9
#9
#92
#92
#94
#94
#95
#95
#99
#99
v3.1.0
v3.1.2
v3.1.2a
v3.1.3
v3.1.3a
v3.1.3b
v3.1.4
v3.1.5
v3.1.6
v3.1.7
v3.1.8
v3.2.0
v3.2.1
v3.3.0
Select branches
Hide Pull Requests
R3.1.0
R3.1.1
R3.1.2
R3.1.3
R3.1.4
R3.1.5
R3.1.6
R3.1.7
R3.1.8
R3.2.0
R3.2.1
R3.3.0
freenode-registration-for-minix-by-saturn-96c65005
master
saturn-infratest-pleaseignore-20210817
#101
#101
#111
#111
#112
#112
#114
#114
#117
#117
#118
#118
#119
#119
#120
#120
#123
#123
#127
#127
#134
#140
#142
#142
#143
#143
#144
#144
#145
#145
#146
#146
#148
#148
#149
#149
#150
#150
#154
#154
#155
#155
#158
#158
#159
#159
#167
#167
#168
#168
#169
#169
#170
#170
#172
#172
#173
#173
#174
#176
#176
#177
#177
#178
#178
#179
#179
#182
#182
#183
#183
#184
#184
#185
#188
#188
#194
#194
#195
#195
#196
#197
#197
#198
#198
#199
#199
#200
#200
#206
#206
#207
#207
#209
#209
#210
#210
#212
#212
#213
#214
#214
#219
#219
#220
#220
#226
#226
#230
#230
#236
#236
#237
#237
#238
#238
#241
#241
#242
#242
#244
#244
#246
#246
#247
#247
#248
#248
#251
#251
#252
#252
#255
#260
#261
#262
#263
#264
#265
#266
#267
#268
#269
#27
#27
#270
#271
#272
#273
#274
#275
#276
#277
#277
#278
#279
#279
#280
#280
#281
#281
#282
#282
#283
#283
#284
#284
#285
#285
#286
#286
#287
#287
#289
#289
#29
#29
#290
#290
#292
#292
#298
#298
#301
#301
#307
#307
#31
#31
#310
#310
#313
#315
#317
#317
#319
#319
#32
#32
#320
#320
#321
#321
#322
#322
#329
#33
#33
#339
#339
#34
#34
#340
#346
#346
#35
#35
#351
#355
#355
#356
#358
#36
#36
#360
#360
#363
#364
#365
#37
#37
#38
#38
#39
#39
#40
#40
#41
#41
#42
#42
#45
#45
#46
#46
#47
#47
#49
#49
#5
#5
#51
#51
#53
#53
#54
#54
#55
#55
#56
#56
#63
#63
#70
#70
#71
#71
#73
#73
#74
#74
#75
#75
#76
#76
#78
#78
#79
#79
#80
#80
#85
#85
#87
#87
#88
#88
#89
#89
#9
#9
#92
#92
#94
#94
#95
#95
#99
#99
v3.1.0
v3.1.2
v3.1.2a
v3.1.3
v3.1.3a
v3.1.3b
v3.1.4
v3.1.5
v3.1.6
v3.1.7
v3.1.8
v3.2.0
v3.2.1
v3.3.0
-
30d95cad82
Removed debug output.
Jorrit Herder
2005-07-26 14:54:49 +0000 -
a41eb700e8
Minor fixes and improvements for sys_call().
Jorrit Herder
2005-07-26 13:51:21 +0000 -
fd4b7f7a1d
test shouldn't install, only clean
Ben Gras
2005-07-26 13:50:58 +0000 -
eb18784690
. give users a boot floppy image (cdfdboot) they can use if they can't boot from CD (CD still required though) . no longer .tar.gz source on iso fs
Ben Gras
2005-07-26 13:36:50 +0000 -
ea6b3dded9
Top-level makefile didn't clean test
Ben Gras
2005-07-26 13:34:45 +0000 -
10aa135d82
Minor cdprobe message additions; usyslogd logs shorter lines
Ben Gras
2005-07-26 13:23:13 +0000 -
fe3a7d6b5a
MINIX 3, not MINIX3
Ben Gras
2005-07-26 13:16:07 +0000 -
8dc4bd43d4
Setup, not setupcd any more
Ben Gras
2005-07-26 13:15:27 +0000 -
2293ccfc45
Small fix
Ben Gras
2005-07-26 13:14:59 +0000 -
e110ef62e3
Rename setupcd.sh to setup.sh
Ben Gras
2005-07-26 13:14:36 +0000 -
8e8593d1bf
Rename setupcd.sh to setup.sh, setup.sh to floppysetup.sh
Ben Gras
2005-07-26 13:14:12 +0000 -
435dd377ed
Added an IDENTIFIED flag that is set on successfully identified drives. This avoids the bug scenario where DEAF but not-w_identify()d drives are never properly identified, but are seen as real devices.
Ben Gras
2005-07-26 13:11:16 +0000 -
4bf6edfd14
Framework (and some functionality) for new server ... Work in progress ...
Jorrit Herder
2005-07-26 13:08:57 +0000 -
2bb508a71c
Removed implicit call to 'make depend' on 'make install' ...
Jorrit Herder
2005-07-26 12:51:35 +0000 -
b62817d788
*** empty log message ***
Jorrit Herder
2005-07-26 12:50:41 +0000 -
a63d324caa
Small update to shared driver code: SYS_EVENT (signal) is now known. Fixed drivers. HARD_STOP message no longer exists.
Jorrit Herder
2005-07-26 12:50:25 +0000 -
3d0b9140f2
Updated F4 dump at IS to include send masks. Removed unused constant from fproc.h Changed signal behaviour at PM (work in progress)
Jorrit Herder
2005-07-26 12:49:35 +0000 -
8866b4d0ef
Kernel changes: - reinstalled priority changing, now in sched() and unready() - reinstalled check on message buffer in sys_call() - reinstalled check in send masks in sys_call() - changed do_fork() to get new privilege structure for SYS_PROCs - removed some processes from boot image---will be dynamically started later
Jorrit Herder
2005-07-26 12:48:34 +0000 -
153fdabb26
Fixed do_trace to properly return (status) information.
Philip Homburg
2005-07-25 12:15:05 +0000 -
06c8f33853
Defined base numbers for DEV_ request and response types. Defined response codes: DEV_REPLY, DEV_CLONED, DEV_REVIVE, DEV_IO_READY
Jorrit Herder
2005-07-25 12:03:00 +0000 -
38987ff79a
SIGSTOP being in _NSIG nowadays caused test8 to break - fixed.
Ben Gras
2005-07-24 14:06:42 +0000 -
154cd91888
*** empty log message ***
Ben Gras
2005-07-24 12:55:41 +0000 -
2283a4e5c3
Let writeisofs write files longer than 11 chars
Ben Gras
2005-07-24 01:18:39 +0000 -
4ede86f51b
Yet more readme and install script updates
Ben Gras
2005-07-24 01:18:09 +0000 -
4e38cf12b3
Redirect touch stderr to /dev/null, error is unlikely and harmless in normal conditions but certain and irritating and harmless when booting from cd
Ben Gras
2005-07-24 01:17:32 +0000 -
9d1772baf8
Various autopart fixes, and new delete-partition feature
Ben Gras
2005-07-24 01:16:51 +0000 -
8dd28a9a7c
install script fixes - mkfs block size, autopart invocation
Ben Gras
2005-07-24 01:16:37 +0000 -
651349d6d2
Made line endings CRLF
Ben Gras
2005-07-23 20:17:43 +0000 -
d40bd43e46
Added a README.TXT for on the ISO filesystem (so people can see something when it's opened in e.g. Windows).
Ben Gras
2005-07-23 20:17:16 +0000 -
e4b4ec7128
Fixes to autopart.
Ben Gras
2005-07-23 19:57:13 +0000 -
4f59e540e1
Updates to /usr/etc/rc to deal with the new cd probing logic; ast@'s new motd
Ben Gras
2005-07-22 18:38:48 +0000 -
919cb00bbc
Funny depend behaviour fixed
Ben Gras
2005-07-22 18:38:20 +0000 -
b5a5d3ec1c
new svrctl SETPARAM to set or override environment variables obtained from the boot monitor
Ben Gras
2005-07-22 18:37:33 +0000 -
08578c6afb
Removed funny debug printf
Ben Gras
2005-07-22 18:36:42 +0000 -
71e6680b80
Third-oldest image is thrown away instead of oldest, if there are at least 4 images. (Oldest is kept.)
Ben Gras
2005-07-22 18:36:19 +0000 -
12618851ad
Boot monitor setting of device _names_ no longer necessary
Ben Gras
2005-07-22 18:31:19 +0000 -
b9e585c81c
autopart, setupcd updates
Ben Gras
2005-07-22 18:30:40 +0000 -
d5516193f3
Imported treecmp
Ben Gras
2005-07-22 18:30:23 +0000 -
3a68bd323a
Imported indent
Ben Gras
2005-07-22 18:30:14 +0000 -
ca80161f40
. Junk-filling gap+stack code on exec() if enabled (not enabled now) . Allow 'boot monitor' variable changes and additions by svrctl call
Ben Gras
2005-07-22 18:29:58 +0000 -
6e8f484b3b
. added cd-probe logic; tries to find the right root filesystem if the boot monitor parameter is set. it also sets a boot monitor parameter (by talking to the PM) so userland knows it. . ramdisk copy code made slightly smarter . various select() prettifications (work in progress)
Ben Gras
2005-07-22 18:28:32 +0000 -
f73af8573a
Some bugs in memory driver fixed (destination address of user buffer not updated)
Ben Gras
2005-07-22 18:25:06 +0000 -
d09f170abc
Nits here and there. Made log device buffer messages again.
Ben Gras
2005-07-22 18:24:17 +0000 -
b9b334c38c
Functionality moved from IS to LOG driver.
Jorrit Herder
2005-07-22 11:05:56 +0000 -
954865e389
*** empty log message ***
Jorrit Herder
2005-07-22 09:59:37 +0000 -
80816ab001
*** empty log message ***
Jorrit Herder
2005-07-22 09:20:43 +0000 -
e2b05e4f55
*** empty log message ***
Jorrit Herder
2005-07-21 18:37:19 +0000 -
f0594a9e6d
- Fixed comments in various system call handlers. Work in progress on new sys_privctl() call to dynamically start servers and drivers.
Jorrit Herder
2005-07-21 18:36:40 +0000 -
8d3e390bda
Added new BASE_MEM_TOP to restrict sys_vircopy() calls from BIOS. Updated comments at PRINTF_PROC --- it works again.
Jorrit Herder
2005-07-21 18:32:49 +0000 -
808202ee30
Removed printing functionality from IS server. This functionality is now provided by the LOG driver.
Jorrit Herder
2005-07-21 18:31:27 +0000 -
09830fc33e
Allowed printing diagnostic messages (either from system processes or the kernel) to the log driver. The log driver forwards such output to the TTY.
Jorrit Herder
2005-07-21 18:29:52 +0000 -
da9b8e45f9
Added dev2name - translate (minor,major) device numbers, or (minor|major<<..) device number, to /dev/* node name.
Ben Gras
2005-07-21 13:17:56 +0000 -
b343c18712
Added presz134.zip to go on install cd, modified release script to do it
Ben Gras
2005-07-21 08:35:06 +0000 -
43ac66556e
*** empty log message ***
Jorrit Herder
2005-07-20 15:34:13 +0000 -
ee509198a2
Removed 'tracing' flag from sys_exec. Logic is now local to PM. Changed variable names in timers libary. Wrote new comments for timers.h header file with explanation.
Jorrit Herder
2005-07-20 15:33:54 +0000 -
d2d975246d
Kernel sends SIGKSTOP just before shutdown. Drivers do clean up and exit.
Jorrit Herder
2005-07-20 15:28:05 +0000 -
f1153541c7
Fixed bug in PM that caused update program not to be scheduled, so that sync was not periodically run. Chain of timers was accidentially broken.
Jorrit Herder
2005-07-20 15:27:42 +0000 -
c0718054e9
Various fixes and improvements. - fixed bug that caused IDLE to panic (irq hook inconsistency); - kprintf() now accepts multiple arguments; moved to utility.c; - prepare_shutdown() signals system processes with SIGKSTOP; - phys_fill() renamed to phys_memset(), argument order changed; - kmemset() removed in favor of phys_kmemset(); - kstrncpy() removed in favor of phys_copy(); - katoi, kstrncmp replaced by normal library procedure again; - rm_irq_handler() interface changed (simply pass hook pointer);
Jorrit Herder
2005-07-20 15:25:38 +0000 -
f8af4da472
Fixed bug that caused booting being aborted in some cases (e.g. after ls).
Ben Gras
2005-07-20 15:16:53 +0000 -
d5d9764dbb
Uninitialised field at init
Ben Gras
2005-07-20 14:04:19 +0000 -
398119f873
Another test case for select - ptys (when implemented)
Ben Gras
2005-07-19 16:03:39 +0000 -
7c91a50061
Openpty() manpage
Ben Gras
2005-07-19 16:02:39 +0000 -
0f48b1885d
new -lutil, only openpty() for now
Ben Gras
2005-07-19 16:01:37 +0000 -
d740cce24d
Header file for new -lutil (naming from freebsd)
Ben Gras
2005-07-19 16:01:20 +0000 -
c24f72d433
Made phys_fill fill its 4-byte pattern any number of bytes (instead of rounded down to a 4-byte multiple)
Ben Gras
2005-07-19 16:00:25 +0000 -
1d7bdd4ab1
*** empty log message ***
Jorrit Herder
2005-07-19 15:01:47 +0000 -
b3a28466bb
*** empty log message ***
Jorrit Herder
2005-07-19 14:03:21 +0000 -
5594b767c0
Renamed src/lib/utils to src/lib/sysutil --- because of new src/lib/util
Jorrit Herder
2005-07-19 13:21:51 +0000 -
0129d98ae1
Added new signal types for kernel events: - SIGKMESS: new kernel message (sent to TTY, IS, or LOG) - SIGKSTOP: MINIX is shut down (sent to TTY-> switch to primary console) - SIGKSIG: kernel signals pending (sent to PM)
Jorrit Herder
2005-07-19 12:24:51 +0000 -
198c976f7e
System processes can be signaled; signals are transformed in SYS_EVENT message that passes signal map along. This mechanisms is also used for nonuser signals like SIGKMESS, SIGKSTOP, SIGKSIG.
Jorrit Herder
2005-07-19 12:21:36 +0000 -
f8c380c195
Small update to random number generator
Philip Homburg
2005-07-19 12:16:55 +0000 -
488b2afc12
System processes started via servers=... boot monitor parameter are now daemonized (instead of SIGNON procedure at PM).
Jorrit Herder
2005-07-19 12:14:10 +0000 -
8c024e28a1
Changed Makefiles: drivers are now installed in /usr/sbin. TTY now gets SYS_EVENT message with sigset (e.g., SIGKMESS, SIGKSTOP).
Jorrit Herder
2005-07-19 12:12:48 +0000 -
f2e16763e7
Removed PM signon for INET. Now daemonized in /usr/etc/rc. SIGTRAP generated in PM (where it belongs / no longer in kernel). Updated Makefiles: servers are now installed in /usr/sbin.
Jorrit Herder
2005-07-19 12:11:11 +0000 -
7d4e914618
Random number generator
Philip Homburg
2005-07-18 15:40:24 +0000 -
3eb405c3bf
Fixed two uninitialized-data bugs.
Ben Gras
2005-07-18 13:44:39 +0000 -
1f756d377a
Made memset system call listen to character argument
Ben Gras
2005-07-18 12:31:11 +0000 -
42e6d20afe
Changed phys_zero to phys_fill, which accepts a 4-byte argument saying what to fill with. Changed prototype and call to match.
Ben Gras
2005-07-18 12:18:16 +0000 -
5cd673c5ba
Nit in compress about filenames; backup patched to use opendir() and readdir() (old dir format didn't work)
Ben Gras
2005-07-18 09:33:27 +0000 -
dfc51728b7
Made dirent filename len a macro; corrected comment bug in bios.h reported by Andrew Schilt <aschilt@cox.net>.
Ben Gras
2005-07-18 09:11:48 +0000 -
c69ed2c4b1
Verbose tar option was for debugging, shouldn't have been commited. Undone.
Ben Gras
2005-07-15 11:49:34 +0000 -
eba45510a9
New alarm(2) timers mechanism. Kernel no longer keeps track of user alarms on behalf of the PM. Instead, the PM maintains its own list of watchdog timers, and uses one synchronous alarm (at the kernel) to get notifications for expired user timers.
Jorrit Herder
2005-07-14 15:30:12 +0000 -
2c730e8a8c
Renamed file.
Jorrit Herder
2005-07-14 15:27:40 +0000 -
312c004519
*** empty log message ***
Jorrit Herder
2005-07-14 15:26:26 +0000 -
570eac1f53
Renamed system library functionality. Updated debug dumps of IS server.
Jorrit Herder
2005-07-14 15:16:12 +0000 -
279250889f
Renamed some system library functionality.
Jorrit Herder
2005-07-14 15:15:18 +0000 -
272a8496ac
Updated system call library. Updated various header files for consistency. Remove some unused stuff ... better check to be done.
Jorrit Herder
2005-07-14 15:14:44 +0000 -
654722493b
Renamed various system calls. Cleaned up system call library. Added new alert() trap to replace notify() --- current notify will be removed and alert() will be called notify() later.
Jorrit Herder
2005-07-14 15:13:33 +0000 -
42ab148155
Reorganized system call library; uses separate file per call now. New configuration header file to include/ exclude functionality. Extracted privileged features from struct proc and create new struct priv. Renamed various system calls for readability.
Jorrit Herder
2005-07-14 15:12:12 +0000 -
355d22ff06
..
Ben Gras
2005-07-13 15:08:59 +0000 -
0348b8d0ca
Minor improvements for autopart and setupcd
Ben Gras
2005-07-13 14:59:43 +0000 -
e2a0ddf863
Makefile fixes.
Ben Gras
2005-07-13 14:59:04 +0000 -
c389801a5f
Made timeout and no. of errors in at_wini dynamically settable by ioctl; made catch-all function in driver table also called when unrecognized ioctl called, so drivers can add their own ioctl codes.
Ben Gras
2005-07-13 14:58:21 +0000 -
f96645a4eb
Fixed a bug in kstrncpy() that caused mayhem whenever the buffer to be copied into was the same size as the source string - it will keep on filling with zeroes forever. This was a signed/unsigned bug, fixed by making the kstrncpy argument ssize_t instead of size_t. This bug was triggered by Chris Young <teddga@earthlink.net>, by dazzling coincedence - changing OS_VERSION into something with one more character (exactly the same size as the buffer in the kinfo struct).
Ben Gras
2005-07-13 14:46:11 +0000 -
0f746219fc
setup -> setupcd
Ben Gras
2005-07-13 13:04:56 +0000 -
e0e5e62230
Increased timeout to avoid 'CU does not accept command' panic..
Ben Gras
2005-07-13 11:50:30 +0000 -
5dd4862b7e
Fixed some warnings in dosread.c; initial version of autopart (don't try it yet ;))
Ben Gras
2005-07-13 10:02:14 +0000 -
d4b173ee50
Misc fixes and additions
Ben Gras
2005-07-12 13:10:06 +0000 -
e1c5c6c8f3
..
Ben Gras
2005-07-11 14:16:53 +0000 -
5c13385e40
Added sync() after logfile i/o to reduce risk of losing log entries after e.g. crashes.
Ben Gras
2005-07-11 13:19:29 +0000