b90c2d7026
rename of mode/context switching functions
Tomas Hruby2010-05-18 13:00:39 +00:00
9ba65d2ea8
This patch switches the MINIX3 ethernet driver stack from a port-based model to an instance-based model. Each ethernet driver instance is now responsible for exactly one network interface card. The port field in /etc/inet.conf now acts as an instance field instead.
David van Moolenbroek2010-05-17 22:22:53 +00:00
f5bce90216
Add -M release.sh option to write out a symbol map, either to /usr/src on the image (without -m) or to the tools directory (with -m)
Erik van der Kouwe2010-05-17 16:52:48 +00:00
7570df267f
Full 64-bit multitplication and division added to u64 library
Erik van der Kouwe2010-05-17 16:44:26 +00:00
bfc9c5c3a8
kernel: small ammendment to pagefault-in-kernel panic
Ben Gras2010-05-12 08:56:11 +00:00
c5c25e7abc
kernel/vm: change pde table info from single buffer to explicit per-process.
Ben Gras2010-05-12 08:31:05 +00:00
23204787d5
- Fixed a bug when running out of priv structures. - Tell VM about VM calls for every new service instance.
Cristiano Giuffrida2010-05-11 20:49:42 +00:00
7c5e1d1b29
kernel - don't print info about scheduled process if pagefault happened in kernel.
Ben Gras2010-05-11 15:14:10 +00:00
f78d8e74fd
secondary cache feature in vm.
Ben Gras2010-05-05 11:35:04 +00:00
51d46f8e46
Let memory allocation be aligned on 8-byte boundaries.
Kees van Reeuwijk2010-05-04 21:02:44 +00:00
09958abda8
tty: don't use custom kputc; this fixes tty printf()s.
Ben Gras2010-05-04 09:26:01 +00:00
75b2153b9a
awk Makefile: make yacc less chatty to stderr.
Ben Gras2010-05-04 09:23:31 +00:00
ca86603cd6
libc: malloc: don't enable SLOWDEBUG by default
Ben Gras2010-05-03 22:54:51 +00:00
029e809780
driver.h: increase max no. of open minors.
Ben Gras2010-05-03 19:43:54 +00:00
1137ba9b32
Extra assertions on free if SLOWDEBUG is enabled: check whether the block exists and has not been freed before
Erik van der Kouwe2010-05-03 19:42:08 +00:00
57a88ce708
debugging - printing processes on serial
Tomas Hruby2010-05-03 17:37:18 +00:00
4ae9c03147
- Add test52 to test FPU context switching - Make test/run count how many tests it's going to perform instead of having to manually update it ourselves.
Thomas Veerman2010-05-03 15:12:39 +00:00
cfd28b671a
Put the munmap and munmap_text trampolines in a separate .S file, so that they can be overridden independenly of mmap.
Kees van Reeuwijk2010-04-29 20:12:56 +00:00
d106968d77
Remove useless symbol declarations from headers, make symbols local where possible, add some explicit initialization to global variables.
Kees van Reeuwijk2010-04-22 07:49:40 +00:00
86a23c1fbd
Remove U16_t and most other similar types. Rewrite functions to ansi-style declaration if necessary.
Kees van Reeuwijk2010-04-21 11:05:22 +00:00
8b459cfbb3
Provide information on lethal signals (stacktrace and signo)
Erik van der Kouwe2010-04-14 09:06:34 +00:00
fa3adedf63
Remove some duplicate declarations in headers. Explicitly declare some functions as returning void.
Kees van Reeuwijk2010-04-13 15:22:38 +00:00
e0792d72d7
vm: util.S not used currently; leave it out.
Ben Gras2010-04-13 15:02:32 +00:00
5c17d5e02f
vm: include no-caching bits in PTF_ALLFLAGS for flags sanity check.
Ben Gras2010-04-13 11:08:08 +00:00
1f1f8d2207
vm: don't force physical addresses to be nonzero.
Ben Gras2010-04-13 11:01:40 +00:00
bc314bda91
Remove the types Dev_t, _mnx_Gui, _mnx_Uid, and similar. Use ANSI-style function declarations where necessary.
Kees van Reeuwijk2010-04-13 10:58:41 +00:00