Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | (S_io_identity): Typo. | Miles Bader | 1996-05-10 | 1 | -1/+1 |
| | |||||
* | (S_io_identity): New function. | Michael I. Bushnell | 1996-05-10 | 1 | -0/+13 |
| | |||||
* | (S_io_select): No longer has TAG parm. | Michael I. Bushnell | 1996-05-09 | 1 | -3/+1 |
| | | | | (S_io_reauthenticate): Use new interface. | ||||
* | (main): Use select instead of SIGIO. | Miles Bader | 1996-04-29 | 1 | -8/+12 |
| | |||||
* | [notanymore] | Miles Bader | 1996-03-27 | 1 | -122/+0 |
| | | | | | | (S_tioctl_tiocgeta, S_tioctl_tiocseta, S_tioctl_tiocsetaf, term_modes, term_ccs, term_speeds): Functions & variables removed. | ||||
* | [!UX] (orig_tty_state): New variable. | Miles Bader | 1996-02-14 | 1 | -37/+36 |
| | | | | [!UX] (init_termstate, restore_termstate): New hurd versions of these funcs. | ||||
* | (load_image, boot_script_read_file, main): | Miles Bader | 1996-02-14 | 1 | -6/+6 |
| | | | | | | Use O_RDONLY, not 0 (kind of ironic, this...). (load_image): Give the filename with the error message (and a newline). | ||||
* | Move all the ux-specific grot into ux.c & ux.h. | Miles Bader | 1996-02-14 | 1 | -258/+39 |
| | | | | | | | | | If UX is defined, include "ux.h", else define hurdish stuff. (main): Use get_privileged_ports instead of task_by_pid. (load_image, boot_script_read_file, main, do_mach_notify_no_senders, do_mach_notify_dead_name): Use host_exit instead of uxexit. (boot_script_read_file): Use host_stat instead of uxstat. (init_termstate, S_tioctl_tiocseta): Use sg_flags field in struct sgttyb. | ||||
* | (should_read): New variable. | Miles Bader | 1995-12-11 | 1 | -28/+36 |
| | | | | | | | | | | | | | (read_reply): Set SHOULD_READ before attempting lock. Use spin_try_lock() instead of spin_lock(), and abort if we can't get it. Clear SHOULD_READ after getting the lock. (ds_device_read, ds_device_read_inband, S_io_read): Call unlock_readlock instead of directly unlocking READLOCK. Don't block SIGIO. (unlock_readlock): New function. (main): Don't trap SIGMSG & SIGEMSG. (SIGMSG, SIGEMSG): Macros deleted. | ||||
* | (main): Request no-senders notification on pseudo_master_device_port. | Roland McGrath | 1995-12-05 | 1 | -5/+28 |
| | | | | | | | Deallocate our send right to it when we no longer need it. (ds_device_read_inband): Unlock readlock properly. (do_mach_notify_no_senders): Exit only when both pseudo_console and pseudo_master_device_port have no senders. | ||||
* | *** empty log message *** | Michael I. Bushnell | 1995-12-05 | 1 | -0/+2 |
| | |||||
* | (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 |
| |