Commit Graph

  • 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
  • 2b2d3d5131 Fail unsafe sdevio. Disallow unaligned I/O ports. Philip Homburg 2007-04-23 13:22:26 +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
  • b015dae3e7 fix packman cd/net quirks v3.1.3 Ben Gras 2007-04-13 17:13:53 +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