commit-hurd
[Top][All Lists]
Advanced

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

hurd/physmem physmem.h frame.c frame-entry.c co...


From: Neal H . Walfield
Subject: hurd/physmem physmem.h frame.c frame-entry.c co...
Date: Tue, 08 Mar 2005 12:44:55 -0500

CVSROOT:        /cvsroot/hurd
Module name:    hurd
Branch:         
Changes by:     Neal H. Walfield <address@hidden>       05/03/08 17:44:54

Modified files:
        physmem        : physmem.h frame.c frame-entry.c container.c 
                         ChangeLog 

Log message:
        2005-03-08  Neal H. Walfield  <address@hidden>
        
        * physmem.h (struct frame): Add field cow.
        (frame_entry_use_frame): Rename from frame_entry_use.  Change
        interface such that FRAME must refer to a valid frame.  Update
        users.
        (frame_add_user): Rename from frame_add.  Update users.
        (frame_drop_user): Rename from frame_drop.  Update users.
        * container.c (container_map): Take FRAME_ENTRY->FRAME_OFFSET
        into account when determining the physical memory.
        (container_copy): New function.
        (enum container_ops): Add container_copy_id.
        (container_demuxer): Recognize container_copy_id.
        * frame-entry.c (frame_entry_new): Allocate FRAME_ENTRY->frame.
        Add FRAME_ENTRY as a user of the allocated frame.  Update callers.
        (frame_entry_use_frame): Add FRAME_ENTRY as a user of FRAME.
        (frame_entry_drop): Drop FRAME_ENTRY as a user of the underlying
        frame.
        * frame.c (frame_constructor): Initialize FRAME->cow.
        (frame_alloc): Add an assert.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/physmem/physmem.h.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/physmem/frame.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/physmem/frame-entry.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/physmem/container.c.diff?tr1=1.12&tr2=1.13&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/physmem/ChangeLog.diff?tr1=1.33&tr2=1.34&r1=text&r2=text





reply via email to

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