Changeset 61e90dd in mainline for boot/genarch
- Timestamp:
- 2006-09-19T22:42:57Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 16529d5
- Parents:
- 3abe07f5
- Location:
- boot/genarch
- Files:
-
- 2 added
- 2 edited
-
balloc.c (added)
-
balloc.h (added)
-
ofw_tree.c (modified) (1 diff)
-
ofw_tree.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
boot/genarch/ofw_tree.c
r3abe07f5 r61e90dd 31 31 #include <types.h> 32 32 #include <string.h> 33 #include <balloc.h> 33 34 34 35 static ofw_tree_node_t *ofw_tree_node_alloc(void) 35 36 { 36 return NULL;37 return balloc(sizeof(ofw_tree_node_t), sizeof(ofw_tree_node_t)); 37 38 } 38 39 39 40 static ofw_tree_property_t *ofw_tree_properties_alloc(unsigned count) 40 41 { 41 return NULL;42 return balloc(count * sizeof(ofw_tree_property_t), sizeof(ofw_tree_property_t)); 42 43 } 43 44 44 45 static void * ofw_tree_space_alloc(size_t size) 45 46 { 46 return NULL;47 return balloc(size, size); 47 48 } 48 49 -
boot/genarch/ofw_tree.h
r3abe07f5 r61e90dd 38 38 typedef struct ofw_tree_property ofw_tree_property_t; 39 39 40 /** Memory representation of OpenFirmware device tree node. */ 40 41 struct ofw_tree_node { 41 42 ofw_tree_node_t *parent; … … 43 44 ofw_tree_node_t *child; 44 45 45 unsigned properties; 46 unsigned properties; /**< Number of properties. */ 46 47 ofw_tree_property_t *property; 47 48 }; 48 49 50 /** Memory representation of OpenFirmware device tree node property. */ 49 51 struct ofw_tree_property { 50 52 char name[OFW_TREE_PROPERTY_MAX_NAMELEN];
Note:
See TracChangeset
for help on using the changeset viewer.
