Age | Commit message (Collapse) | Author | |
---|---|---|---|
1995-12-11 | (should_read): New variable. | Miles Bader | |
(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. | |||
1995-12-05 | (main): Request no-senders notification on pseudo_master_device_port. | Roland McGrath | |
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. | |||
1995-12-05 | *** empty log message *** | Michael I. Bushnell | |
1995-11-30 | (readlock): New variable. | Michael I. Bushnell | |
(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. | |||
1995-11-22 | (request_server): Don't call exec_server. | Roland McGrath | |
(S_exec_*): Functions removed. (boot_script_task_port): Variable removed. (boot_script_task_*, boot_script_port_*): Functions removed. | |||
1995-09-27 | (struct uxstat): New type. | Roland McGrath | |
(uxfstat): Renamed from fstat; use struct uxstat * for arg. (boot_script_read_file): Use those. Return the memory object port, not zero. | |||
1995-09-27 | (fstat): New syscall function. | Roland McGrath | |
1995-09-27 | (close): New syscall function. | Roland McGrath | |
(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. | |||
1995-09-23 | (main): Use static const for constant strings. | Roland McGrath | |
On boot script error, write script line with error msg. | |||
1995-09-23 | (S_io_pathconf): New function. | Roland McGrath | |
1995-09-22 | (sigmask): New macro. | Michael I. Bushnell | |
(__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. | |||
1995-08-29 | (sigblock, sigsetmask): New functions. | Michael I. Bushnell | |
(ds_device_read): Block SIGIO around critical section. (ds_device_read_inband): Likewise. (S_io_read): Likewise. | |||
1995-08-28 | Updated for changes in boot_script.h protocol by Shantanu Goel. | Roland McGrath | |
(main): Use boot_script_set_variable instead of various magic variables. Under -d, pause between parsing bootscript and executing it. | |||
1995-08-23 | (boot_like_kernel, boot_like_cmudef, boot_like_hurd): Variables removed. | Roland McGrath | |
(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. | |||
1995-07-08 | (free_reply_ports, free_reply_ports_lock): New variables. | Miles Bader | |
(__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. | |||
1995-07-07 | (mach_init_routine): New variable, wanted by mach-crt0.o. | Miles Bader | |
(__mig_get_reply_port, __mig_dealloc_reply_port, __mig_put_reply_port): New functions, to avoid using hurdish versions. | |||
1995-07-07 | (S_io_reauthenticate): Cast first arg to mig_deallocate. | Michael I. Bushnell | |
1995-07-07 | Include <mach/mig_support.h>. | Michael I. Bushnell | |
(load_image): Cast second arg to read. | |||
1995-07-07 | (bootdevice): Initialize to hard-coded `sd0a' instead of | Michael I. Bushnell | |
DEFAULT_BOOTDEVICE. | |||
1995-05-17 | (load_image): Make sure we actually allocate enough memory to read into, | Miles Bader | |
including the offset into the buffer at which the segment is read. | |||
1995-05-13 | (load_image): Fixed alignment calculation in ELF segment loading. | Roland McGrath | |
1995-05-12 | (load_image): Grok ELF executables as well as a.out. | Roland McGrath | |
(main): Load multiple servers. Suspend all but the first. The first gets an extra arg, its name for the task port of the second. | |||
1995-04-05 | Don't include <errno.h>. Define `errno' variable. | Roland McGrath | |
1995-01-19 | (S_io_select): Fix typo in last change. | Roland McGrath | |
1995-01-19 | (S_io_select): Updated to new io_select protocol. | Roland McGrath | |
1994-12-09 | Use mach_msg_type_number_t in place of unsigned int and int. | Roland McGrath | |
1994-11-11 | (main): Always set `f' flag (signifying "fake" because we aren't a | Michael I. Bushnell | |
real native bootstrap). | |||
1994-10-29 | entered into RCS | Roland McGrath | |
1994-10-28 | Formerly boot.c.~40~ | Roland McGrath | |
1994-10-28 | Formerly boot.c.~39~ | Michael I. Bushnell | |
1994-10-28 | Formerly boot.c.~38~ | Michael I. Bushnell | |
1994-08-30 | Formerly boot.c.~37~ | Michael I. Bushnell | |
1994-08-22 | Formerly boot.c.~36~ | Michael I. Bushnell | |
1994-08-18 | Formerly boot.c.~35~ | Michael I. Bushnell | |
1994-07-22 | Formerly boot.c.~34~ | Michael I. Bushnell | |
1994-07-21 | Formerly boot.c.~33~ | Michael I. Bushnell | |
1994-07-20 | Formerly boot.c.~32~ | Michael I. Bushnell | |
1994-07-02 | Formerly boot.c.~31~ | Roland McGrath | |
1994-07-01 | Formerly boot.c.~30~ | Michael I. Bushnell | |
1994-06-24 | Formerly boot.c.~29~ | Michael I. Bushnell | |
1994-06-17 | Formerly boot.c.~28~ | Michael I. Bushnell | |
1994-06-14 | Formerly boot.c.~27~ | Roland McGrath | |
1994-06-08 | Formerly boot.c.~26~ | Roland McGrath | |
1994-06-07 | Formerly boot.c.~25~ | Roland McGrath | |
1994-06-07 | Formerly boot.c.~24~ | Roland McGrath | |
1994-06-04 | Formerly boot.c.~23~ | Roland McGrath | |
1994-06-04 | Formerly boot.c.~22~ | Roland McGrath | |
1994-05-17 | Formerly boot.c.~21~ | Michael I. Bushnell | |
1994-05-16 | Formerly boot.c.~20~ | Michael I. Bushnell | |
1994-05-10 | Formerly boot.c.~19~ | Michael I. Bushnell | |