@@ -146,10 +146,10 @@ fn create_cpu_nodes(fdt: &mut FdtWriter, vcpu_mpidr: &[u64]) -> Result<()> {
146
146
fdt. property_u32 ( cache. type_ . of_cache_size ( ) , size as u32 ) ?;
147
147
}
148
148
if let Some ( line_size) = cache. line_size {
149
- fdt. property_u32 ( cache. type_ . of_cache_line_size ( ) , line_size as u32 ) ?;
149
+ fdt. property_u32 ( cache. type_ . of_cache_line_size ( ) , u32:: from ( line_size ) ) ?;
150
150
}
151
151
if let Some ( number_of_sets) = cache. number_of_sets {
152
- fdt. property_u32 ( cache. type_ . of_cache_sets ( ) , number_of_sets as u32 ) ?;
152
+ fdt. property_u32 ( cache. type_ . of_cache_sets ( ) , u32:: from ( number_of_sets ) ) ?;
153
153
}
154
154
}
155
155
@@ -188,15 +188,15 @@ fn create_cpu_nodes(fdt: &mut FdtWriter, vcpu_mpidr: &[u64]) -> Result<()> {
188
188
) ) ?) ;
189
189
fdt. property_u32 ( "phandle" , cache_phandle) ?;
190
190
fdt. property_string ( "compatible" , "cache" ) ?;
191
- fdt. property_u32 ( "cache-level" , cache. level as u32 ) ?;
191
+ fdt. property_u32 ( "cache-level" , u32 :: from ( cache. level ) ) ?;
192
192
if let Some ( size) = cache. size_ {
193
193
fdt. property_u32 ( cache. type_ . of_cache_size ( ) , size as u32 ) ?;
194
194
}
195
195
if let Some ( line_size) = cache. line_size {
196
- fdt. property_u32 ( cache. type_ . of_cache_line_size ( ) , line_size as u32 ) ?;
196
+ fdt. property_u32 ( cache. type_ . of_cache_line_size ( ) , u32:: from ( line_size ) ) ?;
197
197
}
198
198
if let Some ( number_of_sets) = cache. number_of_sets {
199
- fdt. property_u32 ( cache. type_ . of_cache_sets ( ) , number_of_sets as u32 ) ?;
199
+ fdt. property_u32 ( cache. type_ . of_cache_sets ( ) , u32:: from ( number_of_sets ) ) ?;
200
200
}
201
201
if let Some ( cache_type) = cache. type_ . of_cache_type ( ) {
202
202
fdt. property_null ( cache_type) ?;
0 commit comments