Commit Graph

  • ebbce7507b Complete ovehaul of mode switching code Tomas Hruby 2009-11-06 09:08:26 +00:00
  • f2a1f21a39 Clock task split Tomas Hruby 2009-11-06 09:04:15 +00:00
  • 6eebc03f88 Fix for broken parsing of memory environment string in pci driver Tomas Hruby 2009-11-06 08:58:05 +00:00
  • d2c10fb85e inodes - using types with known size Tomas Hruby 2009-11-06 08:55:07 +00:00
  • 0b8e20c89e Changes to the include files in order to make cross-compilation possible. Tomas Hruby 2009-11-06 08:46:22 +00:00
  • a9d80e6283 don't include branch rev after all.. looks too weird in the tag. v3.1.5 Ben Gras 2009-11-05 08:25:23 +00:00
  • 616d936638 vmassert reports also the source file in which it was triggered Tomas Hruby 2009-11-04 15:30:08 +00:00
  • cf854041ce Hardware interrupts code path cleanup Tomas Hruby 2009-11-04 13:24:56 +00:00
  • 7e73260cf5 - enable remembering of device memory ranges set by PCI and told to kernel - makes VM ask the kernel if a certain process is allowed to map in a range of physical memory (VM rounds it to page boundaries afterwards - but it's impossible to map anything smaller otherwise so I assume this is safe, i.e. there won't be anything else in that page; certainly no regular memory) - VM permission check cleanup (no more hardcoded calls, less hardcoded logic, more readable main loop), a loose end left by GQ - remove do_copy warning, as the ipc server triggers this but it's no more harmful than the special cases already excluded explicitly (VFS, PM, etc). Ben Gras 2009-11-03 11:12:23 +00:00
  • 56d485c1d6 Various small IS, TTY, isofs fixes David van Moolenbroek 2009-11-02 23:04:52 +00:00
  • f814fe41be Kernel: add support for indirect grants David van Moolenbroek 2009-11-02 22:30:37 +00:00
  • 769bed22c8 ash: only execute regular files David van Moolenbroek 2009-11-01 22:25:54 +00:00
  • f89388c241 Kernel, servers: remove unused proto.h definitions David van Moolenbroek 2009-10-31 14:11:50 +00:00
  • 4c263d6002 PM: clean up endpoint info API/ABI David van Moolenbroek 2009-10-31 14:09:28 +00:00
  • 403764c538 Conversion of kernel assembly from ACK to GNU Tomas Hruby 2009-10-30 16:00:44 +00:00
  • 41d481b065 gas2ack Tomas Hruby 2009-10-30 15:57:35 +00:00
  • 6c4197f77e PM, VFS: remove unused param.h definitions David van Moolenbroek 2009-10-29 13:29:04 +00:00
  • 66998b594f PM: remove unused core_name variable David van Moolenbroek 2009-10-29 12:07:53 +00:00
  • 20ca68f5c9 DS: do not panic when sending reply fails David van Moolenbroek 2009-10-27 17:06:45 +00:00
  • 379e087d6b Create man pages for bigsh and dev2name Erik van der Kouwe 2009-10-27 15:34:22 +00:00
  • bd30f2a988 Ground work for larger file systems, and miscellaneous fixes: - MFS and mkfs(1) now perform extra sanity checks - fsck(1) can now deal with inode tables extending beyond the file system's first 4GB - badblocks(8) no longer writes out the superblock for no reason - mkfs(1) no longer crashes when given no parameters - more(1) no longer crashes when standard output is redirected David van Moolenbroek 2009-10-26 13:35:39 +00:00
  • 5920582bde Don't check DMA_ST_ERROR before DMA_ST_INT is set (which is done too) Ben Gras 2009-10-22 14:31:29 +00:00
  • 204f9d496a Increase limits on PCI devices to have space for the new RTL8139 ACLSs Erik van der Kouwe 2009-10-21 09:14:58 +00:00
  • 97ae67e780 if from branch, include branch name in in-image tag and .iso filename. Ben Gras 2009-10-19 15:46:27 +00:00
  • 96b608c3f2 throw out unnecessary drive1 thing Ben Gras 2009-10-19 15:45:43 +00:00
  • 6b01026668 newer at_wini.c (really incl atapi dma this time) Ben Gras 2009-10-19 15:45:14 +00:00
  • 3017061093 include OSS on CD Ben Gras 2009-10-19 15:13:44 +00:00
  • 0333f21d8e - reverse order of transfer command and DMA initiation - fixes DMA problem that some hardware had - clear DMA_ST_INT after DMA - fixes infinite number of interrupts that some hardware had - initial ATAPI DMA implementation, doesn't actually increase performance on my test hardware so possibly not right yet, disabled by default Ben Gras 2009-10-19 14:23:04 +00:00
  • 53567bf741 no DEBUG_VMASSERT committed Ben Gras 2009-10-18 20:08:55 +00:00
  • 4c2f0eb22f Suppress spurious scancodes in VMWare Erik van der Kouwe 2009-10-18 07:12:42 +00:00
  • 44a4c8c0d2 Add more identifiers to drivers.conf for orinoco and rtl8137. Increase RSS_NR_PCI_ID and remove dumplicate reference to /etc/drivers.conf; each such reference uses _PATH_DRIVERS_CONF from <minix/paths.h> now. Erik van der Kouwe 2009-10-14 07:20:13 +00:00
  • abdf8e26fb moving OSS to a package. Ben Gras 2009-10-12 12:53:36 +00:00
  • 0143cb2335 support for head -n (suggested by xorquewasp) David van Moolenbroek 2009-10-10 22:36:46 +00:00
  • fc2634d1ed Network card autodetection in netconf.sh Erik van der Kouwe 2009-10-10 15:54:05 +00:00
  • cb6dbfca2c Add lspci command and SI_PCI_INFO getsysinfo call Erik van der Kouwe 2009-10-09 10:48:46 +00:00
  • 045f1cdb10 inet: fix TCP connection corruption bug (causing test40 to fail sometimes) David van Moolenbroek 2009-10-06 20:32:58 +00:00
  • e9533909ff Report make issue in UPDATING (approved by Ben) Erik van der Kouwe 2009-10-06 14:17:13 +00:00
  • d9a34f96e7 Add nohup tool (approved by Ben) Erik van der Kouwe 2009-10-06 14:16:35 +00:00
  • dbbc0c23d5 fix compiler warning by including for prototype. Ben Gras 2009-10-05 16:45:03 +00:00
  • c373473f24 add prototype for wait_for() to fix compiler warning. Ben Gras 2009-10-05 16:43:02 +00:00
  • 45ae52aec0 fix compiler warnings using dubious casts. Ben Gras 2009-10-05 16:41:28 +00:00
  • 2f4ea30d96 fix compiler warning Ben Gras 2009-10-05 16:40:21 +00:00
  • 1a85c6be78 fix compiler warning due to const char * -> char * Ben Gras 2009-10-05 16:38:12 +00:00
  • 24e1e83028 really revert endpoint_t -> int Ben Gras 2009-10-05 15:47:23 +00:00
  • 30804b9ed7 thanks to tomas: fix for level0() race condition - global variable can be used concurrently. pass the function in eax instead; this gets rid of the global variable. also execute the function directly if we're already trapped into the kernel. Ben Gras 2009-10-05 15:22:31 +00:00
  • 88a12c70d2 little more info in pagefault exception handler. Ben Gras 2009-10-03 12:23:02 +00:00
  • 6bd3002f06 - exact magic values for entered/nonentered states in recursive enter check - read_*() functions to read segment selector values - decode loaded segments on panic Ben Gras 2009-10-03 12:17:46 +00:00
  • fe35879325 - panic if there's no runnable process - more basic sanity check before recursive enter check (data segment) - try to jump to boot monitor instantly on recursive panic Ben Gras 2009-10-03 11:30:35 +00:00
  • e716fae585 packman -y: noninteractive mode to install all packages Ben Gras 2009-10-03 09:57:37 +00:00
  • fb5b10a081 fixed grep usage in filter (again) Ben Gras 2009-10-02 13:29:36 +00:00
  • 85ad7b6b11 don't have ackpack in the list any more as it installs an old /usr/bin/make. Ben Gras 2009-10-02 13:23:58 +00:00
  • 7f423d0fa2 Unique matching for package name when grepping for it in the master list. Ben Gras 2009-10-02 13:02:36 +00:00
  • e7dea9c609 Add id(1) -g, -n, -r options (Bug#302, reported by Aleksey Cheusov) David van Moolenbroek 2009-10-02 12:23:00 +00:00
  • 982f4a0cbb isofs links with libsysutil which does not exist anymore Tomas Hruby 2009-10-02 12:07:46 +00:00
  • b9e0af1c1e dirs for OSS Ben Gras 2009-10-02 10:35:05 +00:00
  • 57be617a8d revert to 16MB to fix reinstall for now. Ben Gras 2009-10-02 09:48:15 +00:00
  • e913d66749 INET: fix panic when network drivers are started late (Bug#309, reported by Niek Linnenbank) David van Moolenbroek 2009-10-01 21:24:12 +00:00
  • 8f9a90192f RS: disable harmless warning David van Moolenbroek 2009-10-01 19:21:57 +00:00
  • d3382c4a6c postgresql in packing list Ben Gras 2009-10-01 18:14:49 +00:00
  • 0d83eeb194 slightly larger /usr needed Ben Gras 2009-10-01 17:45:14 +00:00
  • 5a0c76e64a connect OSS to the build (clean and install only) Ben Gras 2009-10-01 17:23:54 +00:00
  • 6168bcefa6 Fix bios_wini using wrong size for vector (Bug#280, reported by John Peace) David van Moolenbroek 2009-10-01 16:59:04 +00:00
  • bc029d0bc6 Remove treecmp utility (Bug#310, reported by John Peace) David van Moolenbroek 2009-10-01 16:58:13 +00:00
  • 2ac8124914 Fix writeisofs lseek() usage (Bug#311, reported by John Peace David van Moolenbroek 2009-10-01 16:56:46 +00:00
  • b7ac32bfa4 dir for oss config files Ben Gras 2009-10-01 16:55:54 +00:00
  • 0c1ae1965e Fix syslog buffer overflow (Bug#270, reported by Kevin Jordan) David van Moolenbroek 2009-10-01 16:54:56 +00:00
  • cb50e7e135 support for OSS. Ben Gras 2009-10-01 16:36:14 +00:00
  • cb6f6a94f7 Fixes to ISOFS Thomas Veerman 2009-10-01 14:34:17 +00:00
  • 471ad9384f Initial import of ISOFS by Jacopo Urbani Thomas Veerman 2009-10-01 14:00:27 +00:00
  • cee82da892 implement VAR += .. feature, contributed by Pieter Hijma Ben Gras 2009-10-01 11:29:08 +00:00
  • 49808dcf77 PM delay call infrastructure improvements - allow PM to tell sys_runctl() whether to use delay call feature - only use this feature in PM for delivering signals - not for exits - do better error checking in PM on sys_runctl() calls - rename SIGKREADY to SIGNDELAY David van Moolenbroek 2009-10-01 10:36:09 +00:00
  • f11f597777 Make message type ranges in com.h (eventually) unique David van Moolenbroek 2009-10-01 10:33:01 +00:00
  • a8ebc69c6e Fix erroneous times() call in udpstat/tcpstat. Reported by John Peace, bug #312. Also fix times(2) man page. David van Moolenbroek 2009-10-01 10:31:29 +00:00
  • 6539c356c6 idle_task() declared 3x in kernel/proto.h. 2 declarations removed Tomas Hruby 2009-10-01 07:59:15 +00:00
  • 8f4ca2dc92 Increase root partition size to 64 MB. Arun Thomas 2009-09-30 14:11:58 +00:00
  • e326a01446 - retrieve binary packages and sources from webserver to make a release, incrementally using wget (so wget required) - don't build List file again, but use webserver List file and filter it Ben Gras 2009-09-30 13:11:22 +00:00
  • 782a05b919 Bump release to 3.1.5 in issue.install Arun Thomas 2009-09-30 13:00:38 +00:00
  • b423d7b477 Merge of David's ptrace branch. Summary: o Support for ptrace T_ATTACH/T_DETACH and T_SYSCALL o PM signal handling logic should now work properly, even with debuggers being present o Asynchronous PM/VFS protocol, full IPC support for senda(), and AMF_NOREPLY senda() flag David van Moolenbroek 2009-09-30 09:57:22 +00:00
  • 8d9aa1fe4f throw out exec debugging message. Ben Gras 2009-09-30 08:36:13 +00:00
  • 2c56b7eebc there is no elvis. Ben Gras 2009-09-30 08:21:21 +00:00
  • 5f8a77061b audio package obsolete Ben Gras 2009-09-30 07:41:03 +00:00
  • bcd7d04203 throw out FIXME reminders for release Ben Gras 2009-09-30 07:40:34 +00:00
  • 40b1d58077 Mostly a revert of r5306. com.h defines MAX_NR_TASKS value which replaces NR_TASKS in the endpoint macros. MAX_NR_TASKS defines the maximal number of kernel tasks. It is unlikely that we will ever need this many tasks as the goal is not to have such a difference in the future. For now it makes possible to remove the limiting NR_TASKS from the endpoint code. Tomas Hruby 2009-09-29 20:13:41 +00:00
  • 4dad30937b Removed macros that depend on NOTIFY_FROM from servers and drivers. They determine the information defined by these macros from the m_source field of the notify message. Tomas Hruby 2009-09-29 18:47:56 +00:00
  • 0e1fd9ea33 add SDL-1.2.13 Ben Gras 2009-09-29 14:32:49 +00:00
  • 07a5bd0fe3 sort; throw out old packages; qemu in Ben Gras 2009-09-29 14:31:26 +00:00
  • 4b02d58176 Removed debug string Thomas Veerman 2009-09-29 13:23:04 +00:00
  • 699e4345ea revert mkfs change; might run out of inodes, but large number of inodes makes mkfs not want to mkfs large filesystems. Ben Gras 2009-09-29 12:14:35 +00:00
  • 0e43db1375 disable address space randomisation feature in normal mode. Ben Gras 2009-09-29 12:10:30 +00:00
  • 256610f1d5 Macros in endpoint.h need to know about endpoint_t Tomas Hruby 2009-09-28 16:25:47 +00:00
  • da67a3af00 disable 'clever' optimisation (workaround for vmware(?) problem) Ben Gras 2009-09-28 15:47:01 +00:00
  • 856ec906bd assert overammbitious. Ben Gras 2009-09-28 01:23:11 +00:00
  • 7a45f80bd5 threw out sanity checks before pagetable rewrites, triggering false page table inconsistencies. Ben Gras 2009-09-27 12:44:36 +00:00
  • 67602ce85e field for sanity check feature. Ben Gras 2009-09-27 12:37:37 +00:00
  • 5715637aa2 new prototypes. Ben Gras 2009-09-27 12:37:16 +00:00
  • 5cf59f9225 verbose printing and sanity checking functions. Ben Gras 2009-09-27 12:36:48 +00:00
  • a02d9aae0a re-enable munmap(). Ben Gras 2009-09-25 19:01:27 +00:00
  • e114ae8195 unnecessarily verbose message. Ben Gras 2009-09-25 17:59:38 +00:00
  • e900735ddd old reminder Ben Gras 2009-09-25 17:58:23 +00:00
  • cd3e83f849 get_randomness restored. Ben Gras 2009-09-25 17:57:24 +00:00