Commit Graph

  • dcc81d73e8 boot image - no need for entry point Tomas Hruby 2010-05-18 13:51:46 +00:00
  • b09bcf6779 Scheduling server (by Bjorn Swift) Tomas Hruby 2010-05-18 13:39:04 +00:00
  • b90c2d7026 rename of mode/context switching functions Tomas Hruby 2010-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 Moolenbroek 2010-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 Kouwe 2010-05-17 16:52:48 +00:00
  • 7570df267f Full 64-bit multitplication and division added to u64 library Erik van der Kouwe 2010-05-17 16:44:26 +00:00
  • 5fa734b708 Awk build tweaks Arun Thomas 2010-05-13 19:29:42 +00:00
  • 869a181025 Buildsystem tweaks Arun Thomas 2010-05-13 13:26:27 +00:00
  • 8630337c80 Fix permissions for halt, reboot, and shutdown Arun Thomas 2010-05-13 12:05:53 +00:00
  • 6244867b11 xargs does not support the -f flag Erik van der Kouwe 2010-05-12 19:17:17 +00:00
  • 5706670029 Convert boot/ and commands/ over to bsdmake Arun Thomas 2010-05-12 16:28:54 +00:00
  • ce386974bc DS: base number of data entries on NR_SYS_PROCS David van Moolenbroek 2010-05-12 13:21:15 +00:00
  • bfc9c5c3a8 kernel: small ammendment to pagefault-in-kernel panic Ben Gras 2010-05-12 08:56:11 +00:00
  • c5c25e7abc kernel/vm: change pde table info from single buffer to explicit per-process. Ben Gras 2010-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 Giuffrida 2010-05-11 20:49:42 +00:00
  • 7c5e1d1b29 kernel - don't print info about scheduled process if pagefault happened in kernel. Ben Gras 2010-05-11 15:14:10 +00:00
  • 713454aca7 fix multiport support in ethernet drivers David van Moolenbroek 2010-05-10 20:19:55 +00:00
  • b7bf2733d6 Intermediate boot verbosity level EXTRA (2), MAX moved to 3 Erik van der Kouwe 2010-05-10 18:07:59 +00:00
  • d4188dcd5c New options for release script: -m to make tiny image, ZIP to set compressor Erik van der Kouwe 2010-05-10 18:02:15 +00:00
  • d3e991a7b6 PM signal handling check too strict Tomas Hruby 2010-05-10 14:27:22 +00:00
  • 5c63cac05a Removed defines not used since r6844. Tomas Hruby 2010-05-10 13:29:04 +00:00
  • 6e25ad8b0a Use of all NIL_* defines converted to NULL Tomas Hruby 2010-05-10 13:26:00 +00:00
  • a1636b85b7 kernel: new DEBUG_RACE option. try to provoke race conditions between processes. Ben Gras 2010-05-08 18:00:03 +00:00
  • d5a0af826a vm: use arch_map2str to print pagefault info, to properly display code addrs Ben Gras 2010-05-08 17:25:54 +00:00
  • 72335b7642 kernel: print spurious interrupt message with increasing interval. Ben Gras 2010-05-08 17:21:37 +00:00
  • 7c334e2670 RS - fixed timeouts Tomas Hruby 2010-05-07 18:12:16 +00:00
  • ae9222a72b pci synchronous start up Tomas Hruby 2010-05-07 16:23:07 +00:00
  • 4f962b4798 A small mini_receive() cleanup Tomas Hruby 2010-05-07 11:22:49 +00:00
  • b8eddf00d8 kernel: don't try to lookup ANY in debug output. Ben Gras 2010-05-06 22:39:11 +00:00
  • 0194fe55dc kernel: increase some per-process privilege limits. Ben Gras 2010-05-06 22:21:08 +00:00
  • 5a98cd3e92 Fix Inet initialization race. Cristiano Giuffrida 2010-05-06 22:18:21 +00:00
  • 0aceb25535 Small cleanup of dead and/or redundant code. Thomas Veerman 2010-05-06 09:32:40 +00:00
  • b6bb75963b vm: remove leftover diag print Ben Gras 2010-05-05 15:26:48 +00:00
  • 86e1b9d770 fsctl.h doesn't exist. Ben Gras 2010-05-05 11:49:41 +00:00
  • f78d8e74fd secondary cache feature in vm. Ben Gras 2010-05-05 11:35:04 +00:00
  • 51d46f8e46 Let memory allocation be aligned on 8-byte boundaries. Kees van Reeuwijk 2010-05-04 21:02:44 +00:00
  • 09958abda8 tty: don't use custom kputc; this fixes tty printf()s. Ben Gras 2010-05-04 09:26:01 +00:00
  • 75b2153b9a awk Makefile: make yacc less chatty to stderr. Ben Gras 2010-05-04 09:23:31 +00:00
  • ca86603cd6 libc: malloc: don't enable SLOWDEBUG by default Ben Gras 2010-05-03 22:54:51 +00:00
  • 029e809780 driver.h: increase max no. of open minors. Ben Gras 2010-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 Kouwe 2010-05-03 19:42:08 +00:00
  • 4b34ff6903 Add syslib function to obtain CPU frequency Erik van der Kouwe 2010-05-03 19:41:04 +00:00
  • ec56479675 deadlock() - more info Tomas Hruby 2010-05-03 17:38:54 +00:00
  • 57a88ce708 debugging - printing processes on serial Tomas Hruby 2010-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 Veerman 2010-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 Reeuwijk 2010-04-29 20:12:56 +00:00
  • a2a0562a9c Make mdb compile in other places than just /usr/src. Kees van Reeuwijk 2010-04-29 20:05:01 +00:00
  • 99a13341bd cpufeature() - rename _SSEx and correct logic in cpufeature() in lib Ben Gras 2010-04-29 19:08:49 +00:00
  • 3bf54e9b2b Allow loading images > 16M Erik van der Kouwe 2010-04-29 15:14:07 +00:00
  • 4e837dcfb3 kernel: more diagnostics for privctl ENOMEM conditions. Ben Gras 2010-04-29 08:50:52 +00:00
  • 4ac5eb7832 rs: stacktrace if system process exits early. Ben Gras 2010-04-29 08:50:17 +00:00
  • 83ef7119f6 Don't panic when out of priv structures. Cristiano Giuffrida 2010-04-28 20:41:23 +00:00
  • 93f3bf5bda Fix wrong word Erik van der Kouwe 2010-04-28 20:37:08 +00:00
  • 603ed23ebd at_wini: remove unnecessary quirks debug message Ben Gras 2010-04-28 14:19:40 +00:00
  • 50335291ae kernel: fpu_init: only enable OSXMMEXCPT in CR4 on at least SSE1 machines. Ben Gras 2010-04-28 13:51:02 +00:00
  • c37401f23f kernel: fpu init to separate function; also move fpu init down Ben Gras 2010-04-28 13:25:29 +00:00
  • f9317dc039 Scan all processes for that might be blocked on a lock Thomas Veerman 2010-04-28 11:54:22 +00:00
  • b65ebdffac at_wini: more general system to allow devices that behave like ata controllers. Ben Gras 2010-04-28 11:52:28 +00:00
  • 72e866db48 pci: don't do sanity check for missing pci bus, the check can misfire. Ben Gras 2010-04-28 11:51:13 +00:00
  • 5d870f020d tty: try more often to get the config byte. Ben Gras 2010-04-28 11:50:54 +00:00
  • d17590fcf4 Avoid sbrk (in favour of malloc) in RS where possible Erik van der Kouwe 2010-04-28 08:35:54 +00:00
  • 84d404aba3 Fix types in debug register functions Erik van der Kouwe 2010-04-28 08:35:05 +00:00
  • 8e918c407a Enable malloc assertions Erik van der Kouwe 2010-04-28 08:34:19 +00:00
  • 1b7de33a68 Add timeout for test 7 to indicate which test (if any) hangs Erik van der Kouwe 2010-04-28 08:33:23 +00:00
  • b528d52ea8 pagefault() is private Tomas Hruby 2010-04-27 20:30:33 +00:00
  • d11b88cfc5 mtree: no more /lib and /lib/i386. Ben Gras 2010-04-27 13:44:48 +00:00
  • a033e6fcae Add missing newline at end of file Erik van der Kouwe 2010-04-27 13:30:46 +00:00
  • 4bddc57477 Remove debug printfs in breakpoints.c, they should never have been there Erik van der Kouwe 2010-04-27 12:25:04 +00:00
  • 0164957abb Unified crash recovery and live update. Cristiano Giuffrida 2010-04-27 11:17:30 +00:00
  • 30798fc3e1 Removed unused prototype Tomas Hruby 2010-04-26 23:39:05 +00:00
  • f51eea4b32 Changed pagefault delivery to VM Tomas Hruby 2010-04-26 23:21:26 +00:00
  • a131085a5b cd boot workaround for bioses that didn't want to boot >4 image sectors. Ben Gras 2010-04-26 22:07:21 +00:00
  • 94edf4fa12 vfs: start at vmnt[0] to sync mounted filesystems, not vmnt[1]. Ben Gras 2010-04-26 17:12:34 +00:00
  • 86e8eff905 remove intr_disabled() as interrupts are always disabled in the kernel now. Ben Gras 2010-04-26 15:32:42 +00:00
  • 1718924b10 Fixed printf warning in the filter driver Tomas Hruby 2010-04-26 14:44:20 +00:00
  • 0f353411d7 Set IPC status code only for RECEIVE Cristiano Giuffrida 2010-04-26 14:43:59 +00:00
  • 5b0efc542f Remove a redundant getdomainname() implementation. Kees van Reeuwijk 2010-04-26 12:43:43 +00:00
  • aacbfc41cc intercept puts() in libsys, for gcc David van Moolenbroek 2010-04-23 20:23:33 +00:00
  • ee3b5fb5ea fix make(1) error output David van Moolenbroek 2010-04-23 12:04:48 +00:00
  • 74177b215d Also remove awk.old from makefile. Kees van Reeuwijk 2010-04-22 14:18:35 +00:00
  • e24ed988d6 Fix some compilation errors with the gcc compiler, fix some recent warnings. Kees van Reeuwijk 2010-04-22 13:59:34 +00:00
  • 55129194a3 Remove obsolete implementation of awk. Kees van Reeuwijk 2010-04-22 13:41:35 +00:00
  • d106968d77 Remove useless symbol declarations from headers, make symbols local where possible, add some explicit initialization to global variables. Kees van Reeuwijk 2010-04-22 07:49:40 +00:00
  • 87a9a2ecef More accurate make rule. Kees van Reeuwijk 2010-04-21 14:41:20 +00:00
  • 86a23c1fbd Remove U16_t and most other similar types. Rewrite functions to ansi-style declaration if necessary. Kees van Reeuwijk 2010-04-21 11:05:22 +00:00
  • 8a304627a3 Forgot to add two new files to SVN. Kees van Reeuwijk 2010-04-20 07:17:03 +00:00
  • e85f78a20b Add some support for wchar_t. Kees van Reeuwijk 2010-04-19 15:20:24 +00:00
  • b412fb7ad5 Code cleanup: remove unused #include, variables and code, Kees van Reeuwijk 2010-04-15 18:49:36 +00:00
  • cfb108afc7 fix mfs/isofs signal handling David van Moolenbroek 2010-04-15 16:10:28 +00:00
  • 5230a36c2e Add scancode reading capability to TTY Erik van der Kouwe 2010-04-15 07:08:04 +00:00
  • 7de730afe4 Add scancode reading capability to TTY Erik van der Kouwe 2010-04-15 06:55:42 +00:00
  • 32f43d7571 Add scancode reading capability to TTY Erik van der Kouwe 2010-04-15 06:55:32 +00:00
  • 8005ac2c64 Add timerisclear() macro. Kees van Reeuwijk 2010-04-14 17:51:39 +00:00
  • 05f8a5c550 unbreak _open for gcc-compiled programs David van Moolenbroek 2010-04-14 11:07:49 +00:00
  • 8b459cfbb3 Provide information on lethal signals (stacktrace and signo) Erik van der Kouwe 2010-04-14 09:06:34 +00:00
  • fa3adedf63 Remove some duplicate declarations in headers. Explicitly declare some functions as returning void. Kees van Reeuwijk 2010-04-13 15:22:38 +00:00
  • e0792d72d7 vm: util.S not used currently; leave it out. Ben Gras 2010-04-13 15:02:32 +00:00
  • 5c17d5e02f vm: include no-caching bits in PTF_ALLFLAGS for flags sanity check. Ben Gras 2010-04-13 11:08:08 +00:00
  • 1f1f8d2207 vm: don't force physical addresses to be nonzero. Ben Gras 2010-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 Reeuwijk 2010-04-13 10:58:41 +00:00