commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

hurd/boot ChangeLog Makefile boot.c mach_proxy.... [zhengda-soc2008-virt


From: Zheng Da
Subject: hurd/boot ChangeLog Makefile boot.c mach_proxy.... [zhengda-soc2008-virt-branch]
Date: Sun, 07 Jun 2009 03:15:53 +0000

CVSROOT:        /sources/hurd
Module name:    hurd
Branch:         zhengda-soc2008-virt-branch
Changes by:     Zheng Da <zhengda>      09/06/07 03:15:53

Modified files:
        boot           : ChangeLog Makefile boot.c mach_proxy.c 
                         mach_proxy.h 
Removed files:
        boot           : exc_impl.c mach_host_impl.c mach_impl.c 
                         mach_port_impl.c ourmach.defs ourmach_host.defs 
                         ourmach_port.defs 

Log message:
        2009-06-07  Zheng Da  <address@hidden>
        
                * Makefile: Don't compile mach_host_impl.c, mach_impl.c,
                mach_port_impl.c and exc_impl.c.
        
                * boot.c: Include argz.h.
                (priv_host_portclass): New variable.
                (other_portclass): Likewise.
                (pseudo_priv_host_pi): Likewise.
                (pseudo_privileged_host_port): Deleted.
                (request_server): Don't handle mach_host_server and mach_server.
                (mach_proxy_demuxer): Handle mach, mach_port and mach_host RPCs 
in one
                server.
                (add_dev_map): Get a file port with read and write flags.
                (sigint): New function.
                (init_signal): New function.
                (pseudo_kernel_task): New variable.
                (init_kernel_task): Set the argument of the pseudo kernel task.
                (main): Create pseudo priv host port with libports.
                (pseudo_priv_host_destroyed): New variable.
                (destroy_priv_host): New function.
                (do_mach_notify_no_senders): Operate pseudo priv host port of 
libports
                version.
                (do_mach_notify_dead_name): Destroy the pseudo task port when 
the
                corresponding task dies.
        
                * mach_proxy.c (BAD_TYPECHECK): New macro.
                (msgh_request_port): Likewise.
                (MACH_MSGH_BITS_REQUEST): Likewise.
                (MACH_MSGH_BITS_REQUEST): Likewise.
                (MACH_MSGH_BITS_REPLY): Likewise.
                (tasks_lock): New variable.
                (create_pseudo_task): Request dead-name notification; use 
tasks_lock
                to protect the task list.
                (clean_pseudo_task): Use tasks_lock to protect the task list.
                (foreach_task): New function.
                (r_foreach_task): Likewise.
                (S_task_create): Likewise.
                (S_vm_set_default_memory_manager): Likewise.
                (_Xtask_create): Likewise.
                (_Xvm_set_default_memory_manager): Likewsie.
                (S_processor_set_tasks): Likewise.
                (S_host_processor_set_priv): Likewise.
                (_Xprocessor_set_tasks): Likewise.
                (_Xhost_processor_set_priv): Likewise.
                (all_mach_server): Likewise.
        
                * mach_proxy.h: Update decls.
        
                * mach_impl.c: Deleted.
                * mach_port_impl.c: Likewise.
                * mach_host_impl.c: Likewise.
                * exc_impl.c: Likewise.
                * ourmach_port.defs: Likewise.
                * ourmach_host.defs: Likewise.
                * ourmach.defs: Likewise.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/hurd/boot/ChangeLog?cvsroot=hurd&only_with_tag=zhengda-soc2008-virt-branch&r1=1.46.12.5&r2=1.46.12.6
http://cvs.savannah.gnu.org/viewcvs/hurd/boot/Makefile?cvsroot=hurd&only_with_tag=zhengda-soc2008-virt-branch&r1=1.56.14.1&r2=1.56.14.2
http://cvs.savannah.gnu.org/viewcvs/hurd/boot/boot.c?cvsroot=hurd&only_with_tag=zhengda-soc2008-virt-branch&r1=1.109.12.5&r2=1.109.12.6
http://cvs.savannah.gnu.org/viewcvs/hurd/boot/mach_proxy.c?cvsroot=hurd&only_with_tag=zhengda-soc2008-virt-branch&r1=1.1.2.1&r2=1.1.2.2
http://cvs.savannah.gnu.org/viewcvs/hurd/boot/mach_proxy.h?cvsroot=hurd&only_with_tag=zhengda-soc2008-virt-branch&r1=1.1.2.1&r2=1.1.2.2
http://cvs.savannah.gnu.org/viewcvs/hurd/boot/exc_impl.c?cvsroot=hurd&only_with_tag=zhengda-soc2008-virt-branch&r1=1.1.2.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/hurd/boot/mach_host_impl.c?cvsroot=hurd&only_with_tag=zhengda-soc2008-virt-branch&r1=1.1.2.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/hurd/boot/mach_impl.c?cvsroot=hurd&only_with_tag=zhengda-soc2008-virt-branch&r1=1.1.2.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/hurd/boot/mach_port_impl.c?cvsroot=hurd&only_with_tag=zhengda-soc2008-virt-branch&r1=1.1.2.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/hurd/boot/ourmach.defs?cvsroot=hurd&only_with_tag=zhengda-soc2008-virt-branch&r1=1.1.2.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/hurd/boot/ourmach_host.defs?cvsroot=hurd&only_with_tag=zhengda-soc2008-virt-branch&r1=1.1.2.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/hurd/boot/ourmach_port.defs?cvsroot=hurd&only_with_tag=zhengda-soc2008-virt-branch&r1=1.1.2.1&r2=0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]