Commit Graph

  • 9c51f0b92a O_EXCL check went missing. Philip Homburg 2007-08-07 14:26:56 +00:00
  • d01d630727 include "../vfs/dmap.h". Philip Homburg 2007-08-07 13:26:25 +00:00
  • 1b883a3613 Removed references to stacktrace. Philip Homburg 2007-08-07 13:21:55 +00:00
  • a318cd291f Somehow request.c got garbled. Philip Homburg 2007-08-07 13:12:27 +00:00
  • f46319037b New VFS interface Philip Homburg 2007-08-07 12:52:47 +00:00
  • 2ca2b86a3a Added new interface to VFS. Philip Homburg 2007-08-07 12:38:35 +00:00
  • a81e82b3da Tell the kernel about the new boottime and don't tell VFS. Tell DS about all processes in the boot image. PM_STIME is removed. Diagnostic for calls to do_getprocnr (DS should be used to get endpoints). Philip Homburg 2007-08-07 12:28:42 +00:00
  • fd151245e9 Removed sigaction call. PM tries to talk to DS. DS should not talk to PM. Philip Homburg 2007-08-07 12:25:21 +00:00
  • 1f04287b3f Removed dmap table. Publish endpoint in DS before calling mapdriver5. Philip Homburg 2007-08-07 12:24:06 +00:00
  • 6ef2e9b866 Added global variable boottime, prototype for do_stime, and table entry for SYS_STIME. Philip Homburg 2007-08-07 12:21:40 +00:00
  • fab77fd01f Added do_stime.c, return boot time in do_times.c Philip Homburg 2007-08-07 12:20:31 +00:00
  • 4f787035ea Removed check for grants that wrap. Philip Homburg 2007-08-07 12:19:45 +00:00
  • 2519a7cb61 Added getuptime2.c Philip Homburg 2007-08-07 12:14:04 +00:00
  • 5aa84fb0e6 Added mapdriver5.s. Philip Homburg 2007-08-07 12:05:36 +00:00
  • 21e7edb683 Added sys_stime.c, T_CHILD_UTIME and T_CHILD_STIME are gone, should change interface of sys_times. Philip Homburg 2007-08-07 12:04:29 +00:00
  • 1f02168ce7 Added _mapdriver5.c. Philip Homburg 2007-08-07 12:02:38 +00:00
  • 4d2f56daf6 Added prototype for mapdriver5 (from RS to VFS, report the name of a driver instead of its endpoint). Philip Homburg 2007-08-07 11:59:02 +00:00
  • 6b0db0d181 Many changes to the VFS/FS interface. Philip Homburg 2007-08-07 11:58:03 +00:00
  • d9166df3f7 Added FS_READY (from vfsif.h), and MAPDRIVER (from RS to VFS) Philip Homburg 2007-08-07 11:57:33 +00:00
  • 23fd914307 New message type 9: 5 longs, 3 shorts, and 2 chars. Philip Homburg 2007-08-07 11:56:28 +00:00
  • 498728bdbe New call SYS_STIME, restructured fields for SYS_TIMES, removed PM_STIME, added VFS_BASE. Philip Homburg 2007-08-07 11:55:28 +00:00
  • fc0d7995e9 Some parts of dmap can be private (to vfs) Philip Homburg 2007-08-07 11:53:41 +00:00
  • bf6620d285 Added prototypes for sys_stime and getuptime2 (tell the kernel about the boot time and return the boot time together with the uptime) Philip Homburg 2007-08-07 11:52:15 +00:00
  • 2a58d1dc58 Constants for symlink loops Philip Homburg 2007-08-07 11:43:49 +00:00
  • 1d4afb3599 Compile-time option to duplicate console output to the first serial line Philip Homburg 2007-08-07 11:27:03 +00:00
  • acfaea0fa2 More space on ramdisk Philip Homburg 2007-08-07 11:22:35 +00:00
  • f352a3fb15 Print the value of a capability as well. Philip Homburg 2007-08-07 11:21:57 +00:00
  • a80365f407 . add checks to printer driver kernel calls . correct some i/o locations for printer in drivers.conf Ben Gras 2007-08-06 11:17:08 +00:00
  • 03446f5554 micro_delay in sysutil, used in ti1225, dp8390, fxp and orinoco now. Uses a combination of tickdelay (where possible) and calibrated busywait (where necessary). Ben Gras 2007-07-31 15:01:49 +00:00
  • 2dc2db4ba1 'fix' crlf style Ben Gras 2007-07-24 14:49:39 +00:00
  • 816f5dd550 a driver for wireless pci cards with the Prism chipset from Intersil Ben Gras 2007-07-24 14:49:09 +00:00
  • e2932a1180 . remove small image (doesn't fit) . edparams line a bit more readable . use image built in build tree, not regular source tree Ben Gras 2007-07-17 14:36:42 +00:00
  • cd4756933a Typo reported by Johnathan Gurley. Ben Gras 2007-07-17 11:40:02 +00:00
  • 30ba1ec187 also allow vm_map. Ben Gras 2007-07-11 13:45:06 +00:00
  • eb4609c108 Don't exit when rebooting. Ben Gras 2007-07-11 13:44:45 +00:00
  • d524b0b351 Don't quit (some processes want to talk to pci at reboot time) Ben Gras 2007-07-11 13:44:00 +00:00
  • ee3e40516b . clarify panic messages in syslib about pci . use ds_retrieve_u32 instead of _pm_findproc Ben Gras 2007-07-11 13:38:13 +00:00
  • c829928cf1 Give arp and install the default amount of memory - otherwise they run out of memory in extreme cases. Ben Gras 2007-07-11 13:36:31 +00:00
  • 2746a5a2a9 Reported by Erik van der Kouwe <vdkouwe at cs.vu.nl>: Ben Gras 2007-07-02 11:16:27 +00:00
  • 957d948cbd This is the right 3.1.3a. v3.1.3a Ben Gras 2007-06-08 11:24:30 +00:00
  • b648da01d7 Tag of 3.1.3a, an incremental release of 3.1.3. Ben Gras 2007-06-08 11:21:21 +00:00
  • 818b1a2741 Disable this test - there's a bug that vfs doesn't know an updated directory size after new directory entries are added. To be fixed. Ben Gras 2007-06-07 09:59:44 +00:00
  • 2862654b07 firstdatazone is prone to overflowing with many inodes. Ben Gras 2007-06-06 15:14:58 +00:00
  • 26cf8b90ea Not used in vfs. Ben Gras 2007-06-06 14:48:18 +00:00
  • 1560fc9b94 Bugfix for 'mkdir x; mkdir y; mv x y' Ben Gras 2007-05-31 13:37:38 +00:00
  • af78f809ee improve FS process bookkeeping; fixes bug where vfs tries to e.g. send stime messages to NONE of an unmounted filesystem. Ben Gras 2007-05-31 12:20:09 +00:00
  • 0e44ca2b61 Hack for dhcp on 3.1.3 branch (not necessary on trunk) Ben Gras 2007-05-30 16:44:43 +00:00
  • 2db64a7fa5 run is as root so it can retrieve its signal set Ben Gras 2007-05-30 16:41:14 +00:00
  • ad93329236 Assume bios parameters are wrong/missing if any of the parameters are 0. Ben Gras 2007-05-30 16:13:52 +00:00
  • 3a3f4496d9 Assume bios parameters are wrong/missing if any of the parameters are 0. Ben Gras 2007-05-30 16:13:36 +00:00
  • f73affcfc3 Disable copy diagnostic. Ben Gras 2007-05-30 15:45:47 +00:00
  • ed920a691d include 'printer' driver Ben Gras 2007-05-30 15:40:12 +00:00
  • dc4916c77a include 'printer' Ben Gras 2007-05-30 15:39:27 +00:00
  • 0a9128303d New small release of 3.1.3 branch in preparation. Ben Gras 2007-05-30 13:40:54 +00:00
  • b918f61820 Boot monitor flag that enables 'sticky right-alt', permanent change to col selected from the keymap untill right-alt is pressed again. Ben Gras 2007-05-16 13:14:37 +00:00
  • b6cd5d0351 Include fonts blobs in src repository. Ben Gras 2007-05-16 13:00:43 +00:00
  • b00f287449 Restore user-owned bits from PSW after a signal handler, instead of copying complete PSW after signal handler. Ben Gras 2007-05-08 15:43:00 +00:00
  • 56a68dc32b Hack in service to use RS_START instead of RS_UP. RS reports the use of RS_UP. Philip Homburg 2007-05-02 15:20:28 +00:00
  • 2db15eaa80 Added fxp. rtl8139 doesn't need to be root anymore. Philip Homburg 2007-05-02 11:40:15 +00:00
  • 2d49b4ecb5 Use ds_retrieve_u32 to get the endpoint of inet. Philip Homburg 2007-05-02 11:39:10 +00:00
  • a124958e59 Use ds_retrieve_u32 to get the endpoint of inet. Philip Homburg 2007-05-02 11:32:22 +00:00
  • 33d31720a5 Use ds_retrieve_u32 to get the endpoint of inet and of the ethernet drivers. Philip Homburg 2007-05-02 11:30:16 +00:00
  • 9852471c08 Use ds_retrieve_u32 to find the endpoint of pci. Philip Homburg 2007-05-02 11:24:51 +00:00
  • 47c18edb26 date not built from here Ben Gras 2007-05-01 14:18:55 +00:00
  • b49ba611bd shell at least as big in 'big' as in normal Ben Gras 2007-05-01 14:11:10 +00:00
  • ccd02a6028 Backports and a fix for the 3.1.3 branch. . backports of various fixes already on the trunk . pass label of driver as argv[0], allowing the pci driver to free pci resources for it (solved differently on the trunk code), allowing pci drivers to be restarted Ben Gras 2007-05-01 13:29:50 +00:00
  • 02a229f14d Publish endpoints in ds. Philip Homburg 2007-04-27 13:03:33 +00:00
  • 93f9bb4a57 Restrict access to rs to root's processes. Philip Homburg 2007-04-27 12:27:40 +00:00
  • 69ca935251 getpeuid implementation. Get the uid of a process (by endpoint) Philip Homburg 2007-04-27 12:21:06 +00:00
  • 8eb09f6ddc . readall: use lseek64() to read more than 4GB of a device . vfs: 64-bit offset support for character device i/o (also remove unused dev_bio function) . memory: /dev/null and /dev/zero are infinitely large, don't stop reading/writing at 4GB Ben Gras 2007-04-24 13:27:33 +00:00
  • cc7c561d41 obsolete manpages (these have become packages) Ben Gras 2007-04-24 13:25:57 +00:00
  • 0dc0d3fe5b Fixed releasing PCI resources after a driver terminates. Philip Homburg 2007-04-24 12:55:37 +00:00
  • ac64c1b3dc Take out obsolete message about 4GB. Ben Gras 2007-04-24 12:40:25 +00:00
  • 72e6862e4e dp8390 doesn't cope with the different semantics of the pci functions. Ben Gras 2007-04-24 12:29:51 +00:00
  • cab8f526de Fixed some lose ends in the serial line debug dump code. Philip Homburg 2007-04-23 15:59:16 +00:00
  • 29f7031340 Remove KILL and VIRCOPY from drivers that don't need them. Added rtl8139. Philip Homburg 2007-04-23 15:39:46 +00:00
  • 50f81c4939 Ethernet driver changes for asynchronous inet. Philip Homburg 2007-04-23 15:38:00 +00:00
  • bb659b1ad6 Disabled ser_putc for reporting debug internal to tty over the serial line. Disabled return statement for serial debug input in the kernel. Philip Homburg 2007-04-23 14:59:32 +00:00
  • a3c8619923 Added do_del_acl. More detailed debug output for the secure device capability. Philip Homburg 2007-04-23 14:54:51 +00:00
  • 0bd4c5ee7d Initial convertion to asynchronous sends for communicating with ethernet drivers. Philip Homburg 2007-04-23 14:49:20 +00:00
  • b613f5cb4b Report and detect exec failures using a pipe. XXX Hardcoded values for s_ipc_to and s_ipc_sendrec. Philip Homburg 2007-04-23 14:47:04 +00:00
  • 727ce18aa8 Initialize exec_pipe. Philip Homburg 2007-04-23 14:43:25 +00:00
  • 849285f66d Diagnostics from service go to standard error. Philip Homburg 2007-04-23 14:42:58 +00:00
  • e68a2b4d6a Extra flags RS_SIGNALED and RS_EXECFAILED. Pipe for detecting exec failures. Philip Homburg 2007-04-23 14:42:08 +00:00
  • b4a88a3705 Removed ECHO from dump, added SENDA. Also dump s_ipc_sendrec. Philip Homburg 2007-04-23 14:40:13 +00:00
  • 77f5b40141 Round memory size up for VM. Philip Homburg 2007-04-23 14:38:55 +00:00
  • b5e6319ae7 Removed some indentation. Philip Homburg 2007-04-23 14:33:42 +00:00
  • 13da935060 Debug dumps over the serial line. Direct output to video memory. Philip Homburg 2007-04-23 14:25:17 +00:00
  • c59b23859e Clean and support for asynchronous sends. Philip Homburg 2007-04-23 14:24:30 +00:00
  • 47233bdf30 Fixed bad boundary condition, support for asynchronous I/O. Philip Homburg 2007-04-23 14:23:37 +00:00
  • c7a7c0cb17 Removed some white space. Philip Homburg 2007-04-23 13:58:37 +00:00
  • 94bc849574 Poll serial line for debug output requests when do_serial_debug is true. Philip Homburg 2007-04-23 13:56:27 +00:00
  • 8937b6a8de Initialize s_ipc_sendrec. Philip Homburg 2007-04-23 13:46:54 +00:00
  • da4bb9144d Removed ECHO. Philip Homburg 2007-04-23 13:46:26 +00:00
  • f41429d815 Cleanup. Philip Homburg 2007-04-23 13:44:56 +00:00
  • cb3e271b24 Fields for asynchronous sends (s_asyntab and s_asynsize) and for allowed sendrecs (s_ipc_sendrec). Philip Homburg 2007-04-23 13:37:30 +00:00
  • 6554f3d3dc Added MF_ASYNMSG. Philip Homburg 2007-04-23 13:36:38 +00:00
  • 1d7cea10ed str[] is too small - reported by Erik van der Kouwe <vdkouwe@cs.vu.nl>. Ben Gras 2007-04-23 13:36:13 +00:00
  • 8eb27a714e More debug output. Dump kernel process on serial line. Directly put text in video memory. Philip Homburg 2007-04-23 13:36:11 +00:00
  • c082f607df Disallow unaligned access to I/O ports. Philip Homburg 2007-04-23 13:31:45 +00:00