summaryrefslogtreecommitdiff
path: root/viengoos/ChangeLog
diff options
context:
space:
mode:
authorneal <neal>2008-05-23 11:39:41 +0000
committerneal <neal>2008-05-23 11:39:41 +0000
commit81b3f5d149bb0316b5e0c2ba50c271291e909768 (patch)
tree173b9bb2d0cccc3eadded6ec8bfae2fe57360bd6 /viengoos/ChangeLog
parentb406083c6efbdf85b3661ad2ad5c9fec495b07fa (diff)
hurd/
2008-05-23 Neal H. Walfield <neal@gnu.org> * cap.h (RM_object_status): Define. (object_dirty): Likewise. (object_referenced): Likewise. (object_status): New method. * folio.h (struct folio): Add fields dirty and referenced. (folio_object_referenced): New function. (folio_object_referenced_set): Likewise. (folio_object_dirty): Likewise. (folio_object_dirty_set): Likewise. viengoos/ 2008-05-23 Neal H. Walfield <neal@gnu.org> * rm.h (rm_method_id_string): Handle the case where ID is RM_object_status. * server.c (server_loop): Implement the object_status method. * ager.c (ager_loop): Set DESC->USER_DIRTY and DESC->REFERENCED as appropriate. * object.c (folio_object_alloc): Clear ODESC->USER_REFERENCED and ODESC->USER_DIRTY. (folio_object_alloc): Clear the object's user referenced and user dirty bits. * object.h (struct object_desc): Add fields user_dirty and user_referenced. (object_desc_unmap): Update DESC->USER_DIRTY and DESC->USER_REFERENCED appropriately. (object_desc_flush): LIkewise.
Diffstat (limited to 'viengoos/ChangeLog')
-rw-r--r--viengoos/ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/viengoos/ChangeLog b/viengoos/ChangeLog
index f527fd9..5574792 100644
--- a/viengoos/ChangeLog
+++ b/viengoos/ChangeLog
@@ -1,5 +1,26 @@
2008-05-23 Neal H. Walfield <neal@gnu.org>
+ * rm.h (rm_method_id_string): Handle the case where ID is
+ RM_object_status.
+ * server.c (server_loop): Implement the object_status method.
+
+ * ager.c (ager_loop): Set DESC->USER_DIRTY and DESC->REFERENCED as
+ appropriate.
+ * object.c (folio_object_alloc): Clear ODESC->USER_REFERENCED and
+ ODESC->USER_DIRTY.
+ (folio_object_alloc): Clear the object's user referenced and user
+ dirty bits.
+ * object.h (struct object_desc): Add fields user_dirty and
+ user_referenced.
+ (object_desc_unmap): Update DESC->USER_DIRTY and
+ DESC->USER_REFERENCED appropriately.
+ (object_desc_flush): LIkewise.
+
+2008-05-23 Neal H. Walfield <neal@gnu.org>
+
+ * object.h (object_desc_flush): Take additional parameter
+ CLEAR_KERNEL. If true, also clear the kernel's status bits.
+
* object.c (memory_object_alloc): Clear OBJECT's status bits
before returning it.