d2cec7db49
Disallow unaligned access to I/O ports.
Philip Homburg
2007-04-23 13:31:16 +00:00
7541e0753b
Separate permissions for sendrec. Actually initialize send/sendrec permissions for data supplied by rs.
Philip Homburg
2007-04-23 13:30:04 +00:00
d80e25068c
GET_PRIVID: return the ID of a process' privilege structure.
Philip Homburg
2007-04-23 13:28:14 +00:00
bc17115a34
Prototypes for exception and stacktrace. Declare additional arguments for exception to be able to print nexted exceptions.
Philip Homburg
2007-04-23 13:19:25 +00:00
b4f6994278
Use sprintf to avoid buffer overflows.
Philip Homburg
2007-04-23 13:04:31 +00:00
82e77742b5
Added pci_del_acl. Fixed return value of pci_set_acl.
Philip Homburg
2007-04-23 12:14:44 +00:00
4ce2267dd3
Type _exit and abort before generating a trap.
Philip Homburg
2007-04-23 12:13:51 +00:00
4ce9ca03cf
Added cpf_reload to reload the safecopy table pointer (for example after a fork).
Philip Homburg
2007-04-23 12:12:32 +00:00
e9899f3c86
Added sendnb and senda, removed echo and _ipcnew.s.
Philip Homburg
2007-04-23 12:11:03 +00:00
35c3f52d99
Renamed BUSC_PCI_ACL to BUSC_PCI_SET_ACL, added BUSC_PCI_DEL_ACL. Added DL_STAT_REPLY and GET_PRIVID.
Philip Homburg
2007-04-23 12:01:47 +00:00
555bc29a0c
sys_getprivid macro to get the ID of a process' privilege structure. Prototype for pci_del_acl.
Philip Homburg
2007-04-23 12:00:46 +00:00
36c764be1c
Asynchronous send.
Philip Homburg
2007-04-23 11:59:19 +00:00
a17ff08fb9
Prototype for cpf_reload.
Philip Homburg
2007-04-23 11:58:41 +00:00
ac41dcd35f
bc and mtools out of the base system (gpl)
Ben Gras
2007-04-20 12:06:14 +00:00
0a0f800805
Make mkfs message a bit clearer.
Ben Gras
2007-04-19 14:13:27 +00:00
3b614085c6
Don't limit partitions to 4GB.
Ben Gras
2007-04-19 14:08:41 +00:00
365e867a88
Some features for the automatic image build.
Ben Gras
2007-04-18 11:42:48 +00:00
673c7ced15
Print svn rev and date info in /etc/version.
Ben Gras
2007-04-18 11:39:18 +00:00
8aa0d26891
update binary_sizes to not make binaries smaller than the build does.
Ben Gras
2007-04-17 13:50:58 +00:00
dc67b37a10
more removing of warning and debug messages.
Ben Gras
2007-04-13 14:00:31 +00:00
4e0316611a
update boot message for prerelease
Ben Gras
2007-04-13 10:00:29 +00:00
6b2ad6fdfd
verbose message out
Ben Gras
2007-04-12 17:01:54 +00:00
a2b1a5134b
. 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
Ben Gras
2007-04-12 16:45:00 +00:00
7dd225ffb2
delete redundant source
Ben Gras
2007-04-12 16:30:59 +00:00
2958815463
leave out debug message
Ben Gras
2007-04-12 15:24:45 +00:00
9200a8a253
feature to display svn version on kernel boot
Ben Gras
2007-04-12 15:13:10 +00:00
691b09f232
This will become 3.1.3
Ben Gras
2007-04-12 14:31:16 +00:00
d61a481169
put the zoneinfo library files directly in the lib/stdtime dir
Ben Gras
2007-04-12 14:29:30 +00:00
ef8ec86b78
Don't always update CMOS on shutdown.
Ben Gras
2007-04-10 13:40:09 +00:00
18e7b315a1
remove debug message
Ben Gras
2007-04-05 13:58:35 +00:00
01c0669075
Bigger shell
Ben Gras
2007-04-05 12:30:24 +00:00
57a5797045
no /usr/gnu/man in base system
Ben Gras
2007-04-05 10:52:20 +00:00
7b4cfd585a
as needs more.
Ben Gras
2007-04-05 10:47:04 +00:00
3354ba1b6c
. add /usr/share for zoneinfo . throw out non-base /usr/gnu stuff
Ben Gras
2007-04-05 10:37:22 +00:00
21e61a600d
/bin/echo is used during early bootstrap too.
Ben Gras
2007-04-04 13:05:13 +00:00
4928e42efb
fix packman sort col, and make sort case-insensitive
Ben Gras
2007-04-02 16:23:55 +00:00
70b95c31bc
version /usr/lib/crontab too
Ben Gras
2007-04-02 16:18:46 +00:00
9581f1596f
explanations with common test3 errors.
Ben Gras
2007-04-02 16:00:06 +00:00
85198a280c
fix some compiler warnings.
Ben Gras
2007-04-02 15:10:07 +00:00
647d1496f3
fix for warning
Ben Gras
2007-04-02 14:45:56 +00:00
321622a318
accept 'q' to exit.
Ben Gras
2007-04-02 14:44:16 +00:00
c0ed0de7d1
mount needs more memory to do system() for rs_down in the event a mount fails.
Ben Gras
2007-04-02 14:41:06 +00:00
c808aeb74e
fix off-by-one error in 'all'
Ben Gras
2007-04-02 12:09:43 +00:00
735d605330
remove debug line
Ben Gras
2007-03-30 15:55:36 +00:00
056ac0a0d3
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.
Ben Gras
2007-03-30 15:36:49 +00:00
6ccd37a982
fix for filenames with paths
Ben Gras
2007-03-30 15:35:15 +00:00
0be7f44224
. added zoneinfo to build, with fixes for minix . now using zoneinfo date command, instead of commands/simple/date.c
Ben Gras
2007-03-30 15:32:55 +00:00
a2d3b518d8
rename svn revision variable to one with underscore, to not pollute application namespace
Ben Gras
2007-03-30 15:17:32 +00:00
7507ebfeca
remove debug message
Ben Gras
2007-03-30 15:17:03 +00:00
f3f2e92191
move date(1) to minix manual page place.
Ben Gras
2007-03-26 11:24:13 +00:00
288ee57135
tz database is in /usr/share/zoneinfo.
Ben Gras
2007-03-26 11:22:20 +00:00
fedb5c0368
make way for new date(1).
Ben Gras
2007-03-26 11:21:54 +00:00
3b2c65e323
Import of original zoneinfo code and database - tzcode old-tzcode-32-bit-output and tzdata2007d.
Ben Gras
2007-03-26 10:55:16 +00:00
5596ab1ec7
Minor corrections by ASW.
Ben Gras
2007-03-22 16:24:06 +00:00
75f8ceb70e
let tty do sys_physcopy; needed for loadfont.
Ben Gras
2007-03-22 16:15:33 +00:00
31c62a7347
include svn revision number in <minix/sys_config.h>, printed by kernel at startup, to easily identify releases.
Ben Gras
2007-03-21 13:35:06 +00:00
70ab580d6b
Let user exit without pressing ^C
Ben Gras
2007-03-21 09:54:09 +00:00
bd2ddd5fd4
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.)
Ben Gras
2007-03-21 09:45:01 +00:00
4e63801916
a script to decode stack traces.
Ben Gras
2007-03-21 09:33:39 +00:00
1588a9ba77
slightly more accurate and verbose sanity checking
Ben Gras
2007-03-15 10:57:39 +00:00
98410fd5fe
remove extra arg
Ben Gras
2007-03-15 10:54:35 +00:00
5c4a1e5c95
Slightly more flexible packman.
Ben Gras
2007-03-12 16:55:02 +00:00
9843d7a625
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.
Ben Gras
2007-03-09 16:03:19 +00:00
f4b7a16f7b
output CRLF instead of just LF to serial
Ben Gras
2007-03-09 15:45:35 +00:00
3fcf9fde61
Make /dev/mouse an alias for /dev/kbdaux for X
Ben Gras
2007-03-08 16:04:59 +00:00
6d50591226
. 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>
Ben Gras
2007-03-08 15:39:14 +00:00
4148c24393
Russian setup document contributed by Roman Ignatov.
Ben Gras
2007-03-08 15:18:57 +00:00
454bb40129
correct references to manpage section 9 to 1x.
Ben Gras
2007-03-05 16:43:03 +00:00
f8eb059bb9
move manpages in section 9 to new section 1x.
Ben Gras
2007-03-05 16:36:40 +00:00
5f46b37a3d
Rename section 9 to section 1x
Ben Gras
2007-03-05 16:32:30 +00:00
97fa05d773
Merge of kjb's update to man system to move section 9 to 1x.
Ben Gras
2007-03-05 16:31:39 +00:00
52b71b2396
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.
Ben Gras
2007-02-28 13:13:39 +00:00
84b77d5bfd
explicitly mask byte i/o values to bytes.
Ben Gras
2007-02-26 11:52:04 +00:00
8c9e1cf4c5
Uninitialized vector entry?
Ben Gras
2007-02-23 20:58:10 +00:00
92e57afdf3
Explicitly mask off 8-bit values (so new sanity check doesn't trip)
Ben Gras
2007-02-23 20:53:32 +00:00
3b08825d85
. service tells you which device it couldn't stat . bigger rs and ramdisk for drivers . sanity check for pv_set macro for oversized arguments
Ben Gras
2007-02-23 18:22:46 +00:00
bf08c90e74
Slew of debugging / sanity check features.
Ben Gras
2007-02-23 18:21:19 +00:00
238ae978ba
Don't allow sys_kill to SELF alltogether.
Ben Gras
2007-02-23 13:01:55 +00:00
a9f2f36f46
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.
Ben Gras
2007-02-23 12:55:29 +00:00
be30a639cd
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.
Ben Gras
2007-02-23 12:54:02 +00:00
1bf8a2e8bf
Changed logic checking for valid device.
Ben Gras
2007-02-23 10:21:55 +00:00
d75a1c3f38
Note about mkfs needing more memory after r2751.
Ben Gras
2007-02-23 08:33:33 +00:00
3bb73b431b
add/re-enable at_wini debug output
Ben Gras
2007-02-21 17:49:35 +00:00
2d95b37f12
Copypaste bug.
Ben Gras
2007-02-21 17:01:43 +00:00
77474b28e8
Typo reported by Al Woodhull.
Ben Gras
2007-02-21 15:17:28 +00:00
f7992c94ec
at_wini also needs a pci_reserve() for the pci compatability device, if present, for dma.
Ben Gras
2007-02-20 18:42:43 +00:00
168d766f32
. 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
Ben Gras
2007-02-20 17:09:19 +00:00
825f29fd89
TZ update for new US/Canadian DST rules, fixed by Al Woodhull.
Ben Gras
2007-02-20 16:29:26 +00:00
cbb67705d5
Include svn revision number in iso filename when doing build based on svn export.
Ben Gras
2007-02-19 16:40:33 +00:00
f150b11a7b
Removed args debugging line
Ben Gras
2007-02-16 15:58:05 +00:00
654f6faf05
don't let /dev/mem read beyond top of physical memory
Ben Gras
2007-02-16 15:57:05 +00:00
49d2195722
made default wakeup time correct
Ben Gras
2007-02-16 15:56:00 +00:00
448376ee7e
. use library function to parse memory string . remove unused variables and some other gcc warnings
Ben Gras
2007-02-16 15:55:20 +00:00
3275602598
. 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
Ben Gras
2007-02-16 15:54:28 +00:00
a47531cc97
removed some verbose messages
Ben Gras
2007-02-16 15:53:10 +00:00
0d5c50f3fc
Update CMOS time at shutdown time.
Ben Gras
2007-02-16 15:52:39 +00:00
3f58857ce9
removed/optionalized debugging messages
Ben Gras
2007-02-16 15:50:49 +00:00
b267d42531
removed or optionalized verbose/debugging messages
Ben Gras
2007-02-16 15:50:30 +00:00