6faa2a636c
ash: remove setmode() declaration from shell.h, now in library
Ben Gras
2010-06-09 12:11:56 +00:00
e216edf294
unistd.h: add setmode() prototype.
Ben Gras
2010-06-09 12:11:33 +00:00
769302d3d6
err.h: include prototypes for new err* and warn* functions.
Ben Gras
2010-06-09 12:11:13 +00:00
c046958745
crtso.S: save *argv[] and argc globally, to be used by getprogname().
Ben Gras
2010-06-09 12:10:31 +00:00
ba9990cc00
libc: minor minix changes for new netbsd files
Ben Gras
2010-06-09 12:09:39 +00:00
60d52d68da
libc: add original netbsd files
Ben Gras
2010-06-09 12:08:32 +00:00
a0147a8c32
libutil: minix efun.c
Ben Gras
2010-06-09 12:05:53 +00:00
7b87ff5b11
libutil: original netbsd efun.c
Ben Gras
2010-06-09 12:05:04 +00:00
d7490d374d
includes: minix <util.h>
Ben Gras
2010-06-09 12:03:19 +00:00
b697b67d53
includes: original netbsd <util.h>
Ben Gras
2010-06-09 12:02:20 +00:00
be6490f4b3
Turn off debug message.
Thomas Veerman
2010-06-09 11:05:16 +00:00
a6e357da22
kernel: fix assert condition after a caught in-kernel pagefault
Ben Gras
2010-06-09 10:59:57 +00:00
a0eaaa5c9f
Fix a bug in put_inode that causes corruption to the file system and another bug that causes problems when files grow bigger than a certain threshold. Also fix a few type and code inconsistencies.
Thomas Veerman
2010-06-09 09:56:43 +00:00
1207fcc6f0
int to endpoint_t conversions in mmap
Tomas Hruby
2010-06-09 09:14:53 +00:00
cccfe8e0ce
lib: move tzfile.h from lib/libc/stdtime/ to include/ for general usage.
Ben Gras
2010-06-08 19:11:42 +00:00
826b9590f2
More endpoint_t correctness. More const correctness. Other code cleanup.
Kees van Reeuwijk
2010-06-08 14:09:18 +00:00
4c10a31440
Remove legacy MM, FS, and FS_PROC_NR macros
Arun Thomas
2010-06-08 13:58:01 +00:00
7bd7946346
Remove redundant macro cproc_addr
Erik van der Kouwe
2010-06-08 13:38:44 +00:00
78186ee5f5
Add endpoint checks in scheduling kernel calls
Erik van der Kouwe
2010-06-08 12:04:21 +00:00
49165ef796
support for ukranian (charse koi8-u) contributed by Roman Ignatov.
Ben Gras
2010-06-08 01:04:52 +00:00
31adc0a3c4
vm: junkfree feature that fills freed pages with a recognizable pattern.
Ben Gras
2010-06-08 00:59:48 +00:00
64b1205e6c
fix from trunk for assert(ptproc == newptproc) without vm_stop on shutdown.
Ben Gras
2010-06-07 22:24:21 +00:00
a09a8d4f3e
kernel: fix for vm_init that triggered assert(ptproc == newptproc)
Ben Gras
2010-06-07 22:21:45 +00:00
277ff6f2ce
e1000: map in 0x1000 of flash if 0x10000 fails.
Ben Gras
2010-06-07 16:30:10 +00:00
f448dfe063
version: trunk will become 3.1.8.
Ben Gras
2010-06-07 15:57:14 +00:00
94881e6d4a
make includes fix from trunk
Ben Gras
2010-06-07 15:51:50 +00:00
6677a8c8e0
mfs fix by tveerman from trunk.
Ben Gras
2010-06-07 15:46:26 +00:00
4b6b1bc47a
Fix typo
Thomas Veerman
2010-06-07 13:46:05 +00:00
a98b9ca8dc
tools: fix installing includes.
Ben Gras
2010-06-07 10:10:27 +00:00
cbc9586c13
Lazy FPU
Tomas Hruby
2010-06-07 07:43:17 +00:00
e7e6508854
Enter package names in packman
Erik van der Kouwe
2010-06-05 13:25:41 +00:00
354d88f883
Put initialization code where it belongs.
Cristiano Giuffrida
2010-06-04 18:08:15 +00:00
a53514d4a9
Fix range checking in safecopy.
Cristiano Giuffrida
2010-06-04 18:05:38 +00:00
255ad2ab37
Remove gcc-4.1.1 from packages list
Arun Thomas
2010-06-04 12:40:15 +00:00
8c69c6cd7f
Remove gcc-4.1.1 from packages list
Arun Thomas
2010-06-04 12:36:40 +00:00
7dc782dd1a
from trunk: ------------------------------------------------------------------------ r7154 | thruby | 2010-06-04 10:54:43 +0000 (Fri, 04 Jun 2010) | 1 line
Ben Gras
2010-06-04 11:06:44 +00:00
f28acecb78
Removed a buggy assert unintentionally commted in r7044
Tomas Hruby
2010-06-04 10:54:43 +00:00
8afc228c48
This patch changes the release script in the following ways: - A staging directory is always used to avoid oversized images; - As a consequence, the zero-filling is removed so no more "out of space" errors should be printed to the console; - The root and usr partition sizes are computed so less space should be wasted (the root partition gets extra 1MB zones and 64 inodes for run-time though and hardlinks/holes make the used space slightly less than expected); USRMB (and the new ROOTMB) are now used to enforce a minimum size rather than set the size; - TMPDISK1-3 are renamed to more meaningful names (and TMPDISK2 is dropped because a separate tmp directory is no longer needed); - The ramdisks are truncated at the end to save memory (not sure whether it is actually released though).
Erik van der Kouwe
2010-06-04 05:09:44 +00:00
1bb7c4d78a
Create link for lstat
Erik van der Kouwe
2010-06-04 04:44:09 +00:00
e9eb2c4f8b
3.1.7 branch.
Ben Gras
2010-06-03 11:33:56 +00:00
ed0b81c25c
Removed some unused variables and functions.
Kees van Reeuwijk
2010-06-02 19:41:38 +00:00
fc29251444
setup: default root partition size is 64MB, reinstall keeps old root size
Erik van der Kouwe
2010-06-02 17:07:10 +00:00
463be393c2
Gracefull crash if FPU exception in kernel
Tomas Hruby
2010-06-02 13:59:55 +00:00
495970a17c
boot monitor: introduce a 'reset' command that causes the cpu to reset (triple fault).
Ben Gras
2010-06-02 13:23:15 +00:00
7bfa47476c
Fixed stack trace if panic in stop_context()
Tomas Hruby
2010-06-02 08:53:49 +00:00
ec27911a7f
Ramdisk makefile update
Arun Thomas
2010-06-01 15:11:43 +00:00
2fd1f18803
Release script: Remove .d/.depend files from CD
Arun Thomas
2010-06-01 14:44:36 +00:00
6bbcab3ec4
Clean up MFS a bit: - Remove unused includes. - Add include guards to headers. - Use unsigned variables in case they're never going to hold a negative value. This causes GCC's complaints to disappear and should make flexelint a lot happier, too. - Make functions private when they're used only within a module. - Remove unused variables. - Add casts where appropriate.
Thomas Veerman
2010-06-01 12:35:33 +00:00
cc6fed4c51
packages: don't put oss on cd.
Ben Gras
2010-06-01 11:11:35 +00:00
8579c59b3f
Minor makefile changes for GCC
Arun Thomas
2010-06-01 09:41:31 +00:00
40f440b8cd
KCall methods do not depend on m_source and m_type fields
Tomas Hruby
2010-06-01 08:54:31 +00:00
ebbd319ac0
do_safecopy split
Tomas Hruby
2010-06-01 08:51:37 +00:00
8bca982581
Remove those annoying $Id and $Revision tags
Erik van der Kouwe
2010-05-31 20:00:08 +00:00
5d78cefaf2
Clean up PFS
Thomas Veerman
2010-05-28 09:39:18 +00:00
8d06457241
Remove obsolete _fpu_present variable from crtso.S
Erik van der Kouwe
2010-05-27 09:46:42 +00:00
a31e9b0400
Oops, committed too much
Erik van der Kouwe
2010-05-27 09:20:50 +00:00
fc7438181b
Avoid use of C++ reserved word class in headers (reported by Aki Goto, tracker item 375)
Erik van der Kouwe
2010-05-27 09:18:49 +00:00
43b589c1cc
Avoid use of C++ reserved word class in headers (reported by Aki Goto, tracker item 375)
Erik van der Kouwe
2010-05-27 08:48:53 +00:00
b48b037fbe
Reorganize some directories
Arun Thomas
2010-05-26 22:49:57 +00:00
007104d60e
GCC build fixes/updates
Arun Thomas
2010-05-26 18:45:55 +00:00
b16fc7e7bf
different rtl8169 shutdown code
David van Moolenbroek
2010-05-26 11:22:06 +00:00
7f98ba962a
make IS report masked IRQs properly
David van Moolenbroek
2010-05-26 08:44:50 +00:00
24764ff47a
Fixed ms-based scheduling for legacy timer
Tomas Hruby
2010-05-26 08:20:29 +00:00
a8111c5027
Various small scheduling related fixes
Tomas Hruby
2010-05-26 07:16:39 +00:00
51ff10d7c0
reset alarm timer on PRIVCTL
David van Moolenbroek
2010-05-26 07:10:28 +00:00
451a6890d6
scheduling - time quantum in miliseconds
Tomas Hruby
2010-05-25 08:06:14 +00:00
ac14a989b3
Fixed some inconsistent strict typing declarations. Better strict typing.
Kees van Reeuwijk
2010-05-25 07:23:24 +00:00
2a8961cdac
fix int64.3 man page formatting
David van Moolenbroek
2010-05-24 21:10:37 +00:00
1f11a57141
Oops, last commit included more than was intended
Erik van der Kouwe
2010-05-20 08:07:47 +00:00
5f15ec05b2
More system processes, this was not enough for the release script to run on some configurations
Erik van der Kouwe
2010-05-20 08:05:07 +00:00
456a125e00
Minor patch: increase size of root partition for minimal release, eve very small additions with -c made it fail
Erik van der Kouwe
2010-05-19 20:11:22 +00:00
b0159ad168
Buildsystem changes for GCC
Arun Thomas
2010-05-19 13:24:15 +00:00