Changeset 1b20da0 in mainline for kernel/arch/sparc64/src/sun4v
- Timestamp:
- 2018-02-28T17:52:03Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3061bc1
- Parents:
- df6ded8
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-02-28 17:26:03)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-02-28 17:52:03)
- Location:
- kernel/arch/sparc64/src/sun4v
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/src/sun4v/md.c
rdf6ded8 r1b20da0 126 126 * Returns the value of the integer property of the given node. 127 127 * 128 * @param 128 * @param 129 129 */ 130 130 bool md_get_integer_property(md_node_t node, const char *key, 131 131 uint64_t *result) 132 132 { 133 element_idx_t idx = node; 133 element_idx_t idx = node; 134 134 135 135 while (get_element(idx)->tag != NODE_END) { … … 149 149 * Returns the value of the string property of the given node. 150 150 * 151 * @param 151 * @param 152 152 */ 153 153 bool md_get_string_property(md_node_t node, const char *key, … … 278 278 /** 279 279 * Moves "node" to the node following "node" in the list of all the existing 280 * nodes of the MD whose name is "name". 280 * nodes of the MD whose name is "name". 281 281 */ 282 282 bool md_next_node(md_node_t *node, const char *name) -
kernel/arch/sparc64/src/sun4v/start.S
rdf6ded8 r1b20da0 118 118 ! l5 <= physmem_base[(PHYSMEM_ADDR_SIZE - 1):13] 119 119 sllx %l5, 13 + (63 - (PHYSMEM_ADDR_SIZE - 1)), %l5 120 srlx %l5, 63 - (PHYSMEM_ADDR_SIZE - 1), %l5 120 srlx %l5, 63 - (PHYSMEM_ADDR_SIZE - 1), %l5 121 121 122 122 /* … … 225 225 * Save physmem_base for use by the mm subsystem. 226 226 * %l6 contains starting physical address 227 */ 227 */ 228 228 sethi %hi(physmem_base), %l4 229 229 stx %l6, [%l4 + %lo(physmem_base)]
Note:
See TracChangeset
for help on using the changeset viewer.
