Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | (readlock): New variable. | Michael I. Bushnell | 1995-11-30 | 1 | -4/+20 | |
| | | | | | | | | (read_reply): Check FIONREAD before dequeueing QR so that we don't abandon requests. Lock READLOCK around FIONREAD/read pair. (ds_device_read): Lock READLOCK around FIONREAD/read pair. (ds_device_read_inband): Likewise. (S_io_read): Likewise. | |||||
* | (request_server): Don't call exec_server. | Roland McGrath | 1995-11-22 | 1 | -226/+49 | |
| | | | | | | (S_exec_*): Functions removed. (boot_script_task_port): Variable removed. (boot_script_task_*, boot_script_port_*): Functions removed. | |||||
* | (struct uxstat): New type. | Roland McGrath | 1995-09-27 | 1 | -5/+25 | |
| | | | | | | (uxfstat): Renamed from fstat; use struct uxstat * for arg. (boot_script_read_file): Use those. Return the memory object port, not zero. | |||||
* | (fstat): New syscall function. | Roland McGrath | 1995-09-27 | 1 | -0/+6 | |
| | ||||||
* | (close): New syscall function. | Roland McGrath | 1995-09-27 | 1 | -5/+89 | |
| | | | | | | | | | | (defpager): New variable. (main): Set it up. (boot_script_read_file): New function. (useropen_dir): New variable. (useropen): New function. (load_image): Call it instead of open. (main): Grok -D arg to set useropen_dir. | |||||
* | (main): Use static const for constant strings. | Roland McGrath | 1995-09-23 | 1 | -4/+7 | |
| | | | | On boot script error, write script line with error msg. | |||||
* | (S_io_pathconf): New function. | Roland McGrath | 1995-09-23 | 1 | -0/+9 | |
| | ||||||
* | (sigmask): New macro. | Michael I. Bushnell | 1995-09-22 | 1 | -4/+7 | |
| | | | | | | (__mig_dealloc_reply_port): Remove __ from call to mach_port_mod_refs. (main): Check for `d' in BOOTSTRAP_ARGS, not BOOT_ARGS. Don't declar MSG static. | |||||
* | (sigblock, sigsetmask): New functions. | Michael I. Bushnell | 1995-08-29 | 1 | -0/+27 | |
| | | | | | | (ds_device_read): Block SIGIO around critical section. (ds_device_read_inband): Likewise. (S_io_read): Likewise. | |||||
* | Updated for changes in boot_script.h protocol by Shantanu Goel. | Roland McGrath | 1995-08-28 | 1 | -18/+26 | |
| | | | | | (main): Use boot_script_set_variable instead of various magic variables. Under -d, pause between parsing bootscript and executing it. | |||||
* | (boot_like_kernel, boot_like_cmudef, boot_like_hurd): Variables removed. | Roland McGrath | 1995-08-23 | 1 | -101/+214 | |
| | | | | | | | (main): Don't interpret switches. Instead of servers, take command line argument of boot script file name. Read the file and use boot_script functions to parse and execute its directives. (boot_script_*): New variables and functions for boot_script callbacks. | |||||
* | (free_reply_ports, free_reply_ports_lock): New variables. | Miles Bader | 1995-07-08 | 1 | -6/+46 | |
| | | | | | | (__mig_get_reply_port, __mig_put_reply_port, __mig_dealloc_reply_port, mig_get_reply_port, mig_put_reply_port, mig_dealloc_reply_port): Provide better versions of these routines that won't leak reply ports. | |||||
* | (mach_init_routine): New variable, wanted by mach-crt0.o. | Miles Bader | 1995-07-07 | 1 | -0/+18 | |
| | | | | | (__mig_get_reply_port, __mig_dealloc_reply_port, __mig_put_reply_port): New functions, to avoid using hurdish versions. | |||||
* | (S_io_reauthenticate): Cast first arg to mig_deallocate. | Michael I. Bushnell | 1995-07-07 | 1 | -4/+4 | |
| | ||||||
* | Include <mach/mig_support.h>. | Michael I. Bushnell | 1995-07-07 | 1 | -1/+2 | |
| | | | | (load_image): Cast second arg to read. | |||||
* | (bootdevice): Initialize to hard-coded `sd0a' instead of | Michael I. Bushnell | 1995-07-07 | 1 | -1/+1 | |
| | | | | DEFAULT_BOOTDEVICE. | |||||
* | (load_image): Make sure we actually allocate enough memory to read into, | Miles Bader | 1995-05-17 | 1 | -2/+7 | |
| | | | | including the offset into the buffer at which the segment is read. | |||||
* | (load_image): Fixed alignment calculation in ELF segment loading. | Roland McGrath | 1995-05-13 | 1 | -3/+5 | |
| | ||||||
* | (load_image): Grok ELF executables as well as a.out. | Roland McGrath | 1995-05-12 | 1 | -70/+116 | |
| | | | | | (main): Load multiple servers. Suspend all but the first. The first gets an extra arg, its name for the task port of the second. | |||||
* | Don't include <errno.h>. Define `errno' variable. | Roland McGrath | 1995-04-05 | 1 | -2/+4 | |
| | ||||||
* | (S_io_select): Fix typo in last change. | Roland McGrath | 1995-01-19 | 1 | -3/+3 | |
| | ||||||
* | (S_io_select): Updated to new io_select protocol. | Roland McGrath | 1995-01-19 | 1 | -10/+6 | |
| | ||||||
* | Use mach_msg_type_number_t in place of unsigned int and int. | Roland McGrath | 1994-12-09 | 1 | -6/+6 | |
| | ||||||
* | (main): Always set `f' flag (signifying "fake" because we aren't a | Michael I. Bushnell | 1994-11-11 | 1 | -0/+6 | |
| | | | | real native bootstrap). | |||||
* | entered into RCS | Roland McGrath | 1994-10-29 | 1 | -5/+13 | |
| | ||||||
* | Formerly boot.c.~40~ | Roland McGrath | 1994-10-28 | 1 | -2/+3 | |
| | ||||||
* | Formerly boot.c.~39~ | Michael I. Bushnell | 1994-10-28 | 1 | -12/+21 | |
| | ||||||
* | Formerly boot.c.~38~ | Michael I. Bushnell | 1994-10-28 | 1 | -26/+333 | |
| | ||||||
* | Formerly boot.c.~37~ | Michael I. Bushnell | 1994-08-30 | 1 | -2/+2 | |
| | ||||||
* | Formerly boot.c.~36~ | Michael I. Bushnell | 1994-08-22 | 1 | -4/+27 | |
| | ||||||
* | Formerly boot.c.~35~ | Michael I. Bushnell | 1994-08-18 | 1 | -10/+68 | |
| | ||||||
* | Formerly boot.c.~34~ | Michael I. Bushnell | 1994-07-22 | 1 | -7/+7 | |
| | ||||||
* | Formerly boot.c.~33~ | Michael I. Bushnell | 1994-07-21 | 1 | -2/+2 | |
| | ||||||
* | Formerly boot.c.~32~ | Michael I. Bushnell | 1994-07-20 | 1 | -4/+5 | |
| | ||||||
* | Formerly boot.c.~31~ | Roland McGrath | 1994-07-02 | 1 | -3/+27 | |
| | ||||||
* | Formerly boot.c.~30~ | Michael I. Bushnell | 1994-07-01 | 1 | -1/+11 | |
| | ||||||
* | Formerly boot.c.~29~ | Michael I. Bushnell | 1994-06-24 | 1 | -3/+3 | |
| | ||||||
* | Formerly boot.c.~28~ | Michael I. Bushnell | 1994-06-17 | 1 | -4/+4 | |
| | ||||||
* | Formerly boot.c.~27~ | Roland McGrath | 1994-06-14 | 1 | -6/+6 | |
| | ||||||
* | Formerly boot.c.~26~ | Roland McGrath | 1994-06-08 | 1 | -1/+32 | |
| | ||||||
* | Formerly boot.c.~25~ | Roland McGrath | 1994-06-07 | 1 | -3/+3 | |
| | ||||||
* | Formerly boot.c.~24~ | Roland McGrath | 1994-06-07 | 1 | -2/+29 | |
| | ||||||
* | Formerly boot.c.~23~ | Roland McGrath | 1994-06-04 | 1 | -9/+4 | |
| | ||||||
* | Formerly boot.c.~22~ | Roland McGrath | 1994-06-04 | 1 | -27/+121 | |
| | ||||||
* | Formerly boot.c.~21~ | Michael I. Bushnell | 1994-05-17 | 1 | -1/+1 | |
| | ||||||
* | Formerly boot.c.~20~ | Michael I. Bushnell | 1994-05-16 | 1 | -3/+11 | |
| | ||||||
* | Formerly boot.c.~19~ | Michael I. Bushnell | 1994-05-10 | 1 | -1/+127 | |
| | ||||||
* | Formerly boot.c.~18~ | Michael I. Bushnell | 1994-05-06 | 1 | -3/+3 | |
| | ||||||
* | Formerly boot.c.~17~ | Michael I. Bushnell | 1994-05-05 | 1 | -13/+48 | |
| | ||||||
* | Formerly boot.c.~16~ | Michael I. Bushnell | 1994-05-05 | 1 | -51/+122 | |
| |