Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [INFO] =========================================
- [INFO] Perdition-OS Stress Tests
- [INFO] =========================================
- [INFO] ======== STRESS: string ========
- [INFO] memset_sizes: 0..256 bytes, every fill verified...
- [INFO] memset_sizes: passed
- [INFO] memset_all_byte_values: 0..255 fill values...
- [INFO] memset_all_byte_values: passed
- [INFO] memcpy_disjoint: 0..256 bytes, src != dst...
- [INFO] memcpy_disjoint: passed
- [INFO] memmove_disjoint: 0..256 bytes, src != dst, no overlap...
- [INFO] memmove_disjoint: passed
- [INFO] memmove_overlap_dst_below: shift down, verify forward copy...
- [INFO] memmove_overlap_dst_below: passed
- [INFO] memmove_overlap_dst_above: shift up, verify backward copy...
- [INFO] memmove_overlap_dst_above: passed
- [INFO] memmove_same_pointer: dst == src, expect no-op...
- [INFO] memmove_same_pointer: passed
- [INFO] memcmp_basic: equal / less / greater across sizes...
- [INFO] memcmp_basic: passed
- [INFO] strnlen: NUL at start / middle / end / absent...
- [INFO] strnlen: passed
- [INFO] strscpy: fit / exact / truncate / min-dest...
- [INFO] strscpy: passed
- [INFO] strscat: append fit / truncate / dest-near-full...
- [INFO] strscat: passed
- [INFO] stress_string: 11 tests passed (150412 asserts)
- [INFO] ======== STRESS: type_converter ========
- [INFO] uint_to_str_basic: zero, mid, max...
- [INFO] uint_to_str_basic: passed
- [INFO] uint_to_str_truncation: small buffers...
- [INFO] uint_to_str_truncation: passed
- [INFO] int_to_str_basic: zero, positive, negative, INT32_MIN, INT32_MAX...
- [INFO] int_to_str_basic: passed
- [INFO] int_to_str_truncation: small buffers, sign cases...
- [INFO] int_to_str_truncation: passed
- [INFO] hex64_to_str_basic: zero, all-F, mid, leading-zero...
- [INFO] hex64_to_str_basic: passed
- [INFO] hex64_to_str_truncation: small buffers...
- [INFO] hex64_to_str_truncation: passed
- [INFO] hex32_to_str_basic: zero, all-F, mixed...
- [INFO] hex32_to_str_basic: passed
- [INFO] hex32_to_str_truncation: small buffers...
- [INFO] hex32_to_str_truncation: passed
- [INFO] hex16_to_str_basic: zero, all-F, mixed, leading-zero...
- [INFO] hex16_to_str_basic: passed
- [INFO] hex16_to_str_truncation: small buffers...
- [INFO] hex16_to_str_truncation: passed
- [INFO] hex8_to_str_basic: zero, 0xFF, mid, leading-zero...
- [INFO] hex8_to_str_basic: passed
- [INFO] hex8_to_str_truncation: 1-byte and 0-byte buffers...
- [INFO] hex8_to_str_truncation: passed
- [INFO] stress_type_converter: 12 tests passed (1326 asserts)
- [INFO] ======== STRESS: allocator ========
- [INFO] steady_reuse: 1000 alloc/free cycles at 256 bytes...
- [INFO] steady_reuse: passed
- [INFO] growing_reuse: alloc 64..8192 step 64...
- [INFO] growing_reuse: passed
- [INFO] interleaved: A=128, B=256, C=512, free B then A then C...
- [INFO] interleaved: passed
- [INFO] many_live_forward: 64 live, free in order...
- [INFO] many_live_forward: passed
- [INFO] many_live_reverse: 64 live, free in reverse...
- [INFO] many_live_reverse: passed
- [INFO] stress_allocator: passed
- [INFO] ======== STRESS: frame_alloc ========
- [INFO] baseline: init state and first full verify...
- [INFO] baseline: passed
- [INFO] heap_grant_postconditions: regions and accounting...
- [INFO] heap_grant_postconditions: passed
- [INFO] orders_and_alignment: round trip at each order...
- [INFO] orders_and_alignment: highest satisfiable order 13
- [INFO] orders_and_alignment: passed
- [INFO] drain_write_release: 1024 frames, pattern stamps, shuffled free...
- [INFO] drain_write_release: passed
- [INFO] fuzz: 20000 steps over 512 slots...
- [INFO] fuzz: 10133 allocs, 9867 frees, 0 legal failures
- [INFO] fuzz: passed
- [INFO] stress_frame_alloc: 5 tests passed (2244 asserts)
- [INFO] ======== STRESS: handle ========
- [INFO] resolve_wrong_type: BUFFER handle, resolve as MMIO_REGION...
- [INFO] resolve_wrong_type: passed
- [INFO] resolve_skip_type_check: TOS_HTYPE_INVALID as expected...
- [INFO] resolve_skip_type_check: passed
- [INFO] invalid_handle: TOS_HANDLE_INVALID at every entry...
- [INFO] invalid_handle: passed
- [INFO] out_of_range_index: synthetic handle with idx > table size...
- [INFO] out_of_range_index: passed
- [INFO] synthetic_stale_handle: synthesize a stale generation...
- [INFO] synthetic_stale_handle: passed
- [INFO] generation_increment: alloc/free 16 cycles, observe gen change...
- [INFO] generation_increment: passed
- [INFO] type_query: tos_handle_type for each lifecycle state...
- [INFO] type_query: passed
- [INFO] resolve_null_outputs: each out-param independently NULL...
- [INFO] resolve_null_outputs: passed
- [INFO] stress_handle: 8 tests passed (128 asserts)
- [INFO] ======== STRESS: ffi ========
- [INFO] heap_alloc_free: 100 cycles at varied sizes...
- [INFO] heap_alloc_free: passed
- [INFO] heap_alloc_alignment: 8/16/32/64/128 byte alignment...
- [INFO] heap_alloc_alignment: passed
- [INFO] heap_realloc_growth: 16 -> 16384 doubling...
- [INFO] heap_realloc_growth: passed
- [INFO] heap_realloc_shrink: 8192 -> 64 halving...
- [INFO] heap_realloc_shrink: passed
- [INFO] buf_alloc_free: 50 alloc/free cycles...
- [INFO] buf_alloc_free: passed
- [INFO] buf_size_consistency: size agreement across map/size...
- [INFO] buf_size_consistency: passed
- [INFO] buf_many_live: 32 buffers live, verify uniqueness...
- [INFO] buf_many_live: passed
- [INFO] buf_stale_handle: free, then verify stale errors...
- [INFO] buf_stale_handle: passed
- [INFO] handle_exhaustion: allocate until full, recover...
- [INFO] exhausted at 256 allocations
- [INFO] handle_exhaustion: passed
- [INFO] heap_stats_shape: invariants and NULL tolerance...
- [INFO] total=100663272 used=0 free=100663272
- [INFO] heap_stats_shape: passed
- [INFO] heap_stats_responds_to_alloc: alloc/free should move stats...
- [INFO] heap_stats_responds_to_alloc: passed
- [INFO] heap_stats_round_trip: 200 cycles, verify no drift...
- [INFO] heap_stats_round_trip: passed
- [INFO] stress_ffi: 12 tests passed (64570 asserts)
- [INFO] ======== STRESS: ffi_extended ========
- [INFO] lifetime_lifo: alloc A,B,C ??? free C,B,A...
- [INFO] lifetime_lifo: passed
- [INFO] lifetime_fifo: alloc A,B,C ??? free A,B,C...
- [INFO] lifetime_fifo: passed
- [INFO] lifetime_mixed_order: alloc A,B,C,D ??? free B,D,A,C...
- [INFO] lifetime_mixed_order: passed
- [INFO] lifetime_interleaved: alloc/free interleaved sequence...
- [INFO] lifetime_interleaved: passed
- [INFO] realloc_random_walk: 200 random grows/shrinks...
- [INFO] realloc_random_walk: passed
- [INFO] realloc_concurrent_grow: 4 buffers parallel doubling...
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] about to check heap
- [INFO] check passed
- [INFO] realloc_concurrent_grow: passed
- [INFO] realloc_concurrent_shrink: 4 buffers parallel halving...
- [INFO] realloc_concurrent_shrink: passed
- [INFO] realloc_mixed_directions: 4 bufs growing+shrinking...
- [INFO] realloc_mixed_directions: passed
- [INFO] realloc_same_size: realloc to current size...
- [INFO] realloc_same_size: passed
- [INFO] adjacency_alternating: alloc N, free even, alloc gaps...
- [INFO] adjacency_alternating: passed
- [INFO] adjacency_sandwich: small/large/small with refill...
- [INFO] variant 0: replace=128
- [INFO] variant 1: replace=1024
- [INFO] variant 2: replace=2048
- [INFO] adjacency_sandwich: passed
- [INFO] adjacency_coalescing: free order triggers merges...
- [INFO] adjacency_coalescing: passed
- [INFO] size_realistic_distribution: weighted size mix...
- [INFO] size_realistic_distribution: passed
- [INFO] size_pow2_boundaries: 15/16/17, 31/32/33, ...
- [INFO] size_pow2_boundaries: passed
- [INFO] size_alignment_combos: align x size matrix...
- [INFO] size_alignment_combos: passed
- [INFO] format_pattern_repeated: 100 cycles of format!() pattern...
- [INFO] format_pattern_repeated: passed
- [INFO] format_pattern_with_cache: format!() with cache held...
- [INFO] format_pattern_with_cache: passed
- [INFO] endurance_alloc_free: 10000 alloc/free cycles...
- [INFO] endurance_alloc_free: passed
- [INFO] endurance_rotating_live_set: 5000 swap iterations...
- [INFO] endurance_rotating_live_set: passed
- [INFO] adversarial_tiny_sizes: 1, 2, 3, 4 byte allocations...
- [INFO] adversarial_tiny_sizes: passed
- [INFO] adversarial_page_boundaries: around 4096 bytes...
- [INFO] adversarial_page_boundaries: passed
- [INFO] boundary_writes: write every byte, verify no bleeding...
- [INFO] boundary_writes: passed
- [INFO] stress_ffi_extended: 22 tests passed (351282 asserts)
- [INFO] ======== STRESS: timer ========
- [INFO] now_us_monotonic: 10000 reads, no backward step...
- [INFO] now_us_monotonic: passed
- [INFO] now_ms_monotonic: 10000 reads, no backward step...
- [INFO] now_ms_monotonic: passed
- [INFO] us_ms_consistency: cross-check us vs ms readings...
- [INFO] us_ms_consistency: passed
- [INFO] delay_lower_bound: delay_us(N) waits at least N microseconds...
- [INFO] delay_lower_bound: passed
- [INFO] delay_zero: delay_us(0) returns promptly...
- [INFO] delay_zero: passed
- [INFO] timer: 5 tests passed (20218 asserts)
- [INFO] ======== STRESS: smp ========
- [INFO] cpu_count_sane: cpu_count >= 1, stable across reads...
- [INFO] reported cpu_count: 8
- [INFO] cpu_count_sane: passed
- [INFO] cpu_current_sane: cpu_current in [0, cpu_count), stable...
- [INFO] boot cpu_current: 0
- [INFO] cpu_current_sane: passed
- [INFO] cpu_online_count_pre_secondaries: exactly 1 before secondaries start...
- [INFO] cpu_online_count_pre_secondaries: passed
- [INFO] online_count_within_bounds: online_count <= cpu_count...
- [INFO] online_count_within_bounds: passed
- [INFO] ipi_out_of_range: send_ipi rejects out-of-range cpu_id...
- [INFO] ipi_out_of_range: passed
- [INFO] stress_smp: 5 tests passed (411 asserts)
- [INFO] ======== STRESS: syscall ========
- [INFO] manifest_tables: numbers, names, nargs...
- [INFO] manifest_tables: passed
- [INFO] invalid_numbers: 0, past-max, far-out...
- [INFO] invalid_numbers: passed
- [INFO] ping: echo and isolation...
- [INFO] ping: passed
- [INFO] now_and_sleep: monotonicity across sleep_us...
- [INFO] now_and_sleep: passed
- [INFO] log_write_validation: invalid UTF-8, null pointer...
- [INFO] log_write_validation: passed
- [INFO] stress_syscall: 5 tests passed (65 asserts)
- [INFO] =========================================
- [INFO] All 91 stress tests passed (594930 asserts)
- [INFO] =========================================
- [topo] ===== topology read-model =====
- [topo] bw nodes: 41
- [topo] [0] fabric kind=root-fabric parent=root peak=10664mbps tz=none
- [topo] [1] hsio-bridge kind=bridge parent=0 peak=0mbps tz=none
- [topo] [2] periph-bridge kind=bridge parent=0 peak=0mbps tz=none
- [topo] [3] mmedia-bridge kind=bridge parent=0 peak=0mbps tz=none
- [topo] [4] pcie0 kind=controller parent=1 peak=500mbps tz=none
- [topo] [5] pcie1 kind=controller parent=1 peak=1000mbps tz=none
- [topo] [6] pcie2 kind=controller parent=1 peak=1000mbps tz=none
- [topo] [7] usb3 kind=controller parent=1 peak=500mbps tz=none
- [topo] [8] usb2-0 kind=controller parent=1 peak=60mbps tz=none
- [topo] [9] usb2-1 kind=controller parent=1 peak=60mbps tz=none
- [topo] [10] gmac0 kind=controller parent=1 peak=125mbps tz=none
- [topo] [11] gmac1 kind=controller parent=1 peak=125mbps tz=none
- [topo] [12] dpu kind=controller parent=3 peak=0mbps tz=none
- [topo] [13] hdmi-tx kind=controller parent=3 peak=0mbps tz=none
- [topo] [14] mipi-dsi kind=controller parent=3 peak=0mbps tz=none
- [topo] [15] spi-lcd kind=controller parent=3 peak=0mbps tz=none
- [topo] [16] gpu kind=controller parent=3 peak=0mbps tz=2
- [topo] [17] vpu kind=controller parent=3 peak=0mbps tz=none
- [topo] [18] v2d kind=controller parent=3 peak=0mbps tz=none
- [topo] [19] jpu kind=controller parent=3 peak=0mbps tz=none
- [topo] [20] camera kind=controller parent=3 peak=0mbps tz=none
- [topo] [21] isp kind=controller parent=3 peak=0mbps tz=none
- [topo] [22] audio kind=controller parent=3 peak=0mbps tz=none
- [topo] [23] adma kind=controller parent=3 peak=0mbps tz=none
- [topo] [24] pdma kind=controller parent=2 peak=0mbps tz=none
- [topo] [25] sdhci0 kind=controller parent=2 peak=104mbps tz=none
- [topo] [26] sdhci1 kind=controller parent=2 peak=104mbps tz=none
- [topo] [27] sdhci2 kind=controller parent=2 peak=400mbps tz=none
- [topo] [28] qspi kind=controller parent=2 peak=0mbps tz=none
- [topo] [29] spi kind=controller parent=2 peak=0mbps tz=none
- [topo] [30] canfd kind=controller parent=2 peak=0mbps tz=none
- [topo] [31] i2s kind=controller parent=2 peak=0mbps tz=none
- [topo] [32] uart0 kind=controller parent=2 peak=0mbps tz=none
- [topo] [33] uart2 kind=controller parent=2 peak=0mbps tz=none
- [topo] [34] i2c0 kind=controller parent=2 peak=0mbps tz=none
- [topo] [35] i2c1 kind=controller parent=2 peak=0mbps tz=none
- [topo] [36] i2c2 kind=controller parent=2 peak=0mbps tz=none
- [topo] [37] i2c8 kind=controller parent=2 peak=0mbps tz=none
- [topo] [38] ir-rx kind=controller parent=2 peak=0mbps tz=none
- [topo] [39] onewire kind=controller parent=2 peak=0mbps tz=none
- [topo] [40] plic kind=controller parent=2 peak=0mbps tz=none
- [topo] thermal zones: 5
- [topo] [0] tsensor-local cur=0mC trips=0
- [topo] [1] tsensor-top cur=0mC trips=0
- [topo] [2] tsensor-gpu cur=0mC trips=0
- [topo] [3] cpu-cluster0 cur=31000mC trips=4
- [topo] [4] cpu-cluster1 cur=30000mC trips=4
- [topo] clock nodes: 6
- [topo] [0] osc-24m kind=fixed rate=24000000hz on
- [topo] [1] rtc-32k kind=fixed rate=32768hz on
- [topo] [2] pll1 kind=pll rate=0hz on
- [topo] [3] pll2 kind=pll rate=0hz off
- [topo] [4] pll3 kind=pll rate=0hz off
- [topo] [5] cpu-clk kind=mux rate=1600000000hz on
- [topo] power rails: 20
- [topo] [0] dc_12v target=12000000uv on
- [topo] [1] vcc4v0_baseboard target=4000000uv on
- [topo] [2] dcdc1 target=0uv on
- [topo] [3] dcdc2 target=0uv on
- [topo] [4] dcdc3 target=0uv on supplies=26
- [topo] [5] dcdc4 target=0uv on supplies=25
- [topo] [6] dcdc5 target=0uv on
- [topo] [7] dcdc6 target=0uv on
- [topo] [8] ldo1 target=0uv on supplies=25
- [topo] [9] ldo2 target=0uv off
- [topo] [10] ldo3 target=0uv off
- [topo] [11] ldo4 target=0uv off
- [topo] [12] ldo5 target=0uv on supplies=14
- [topo] [13] ldo6 target=0uv off
- [topo] [14] ldo7 target=0uv off
- [topo] [15] ldo8 target=0uv on
- [topo] [16] ldo9 target=0uv off
- [topo] [17] ldo10 target=0uv on
- [topo] [18] ldo11 target=0uv off
- [topo] [19] switch1 target=0uv off
- [topo] lane groups: 3
- [topo] [0] hsio-x1 lanes=1
- [topo] [1] pcie-b lanes=2
- [topo] [2] pcie-c lanes=2
- [topo] dma channels: 16
- [topo] [0] ch=0 ctrl=24 kinds=m2m|m2p|p2m free
- [topo] [1] ch=1 ctrl=24 kinds=m2m|m2p|p2m free
- [topo] [2] ch=2 ctrl=24 kinds=m2m|m2p|p2m free
- [topo] [3] ch=3 ctrl=24 kinds=m2m|m2p|p2m free
- [topo] [4] ch=4 ctrl=24 kinds=m2m|m2p|p2m free
- [topo] [5] ch=5 ctrl=24 kinds=m2m|m2p|p2m free
- [topo] [6] ch=6 ctrl=24 kinds=m2m|m2p|p2m free
- [topo] [7] ch=7 ctrl=24 kinds=m2m|m2p|p2m free
- [topo] [8] ch=8 ctrl=24 kinds=m2m|m2p|p2m free
- [topo] [9] ch=9 ctrl=24 kinds=m2m|m2p|p2m free
- [topo] [10] ch=10 ctrl=24 kinds=m2m|m2p|p2m free
- [topo] [11] ch=11 ctrl=24 kinds=m2m|m2p|p2m free
- [topo] [12] ch=12 ctrl=24 kinds=m2m|m2p|p2m free
- [topo] [13] ch=13 ctrl=24 kinds=m2m|m2p|p2m free
- [topo] [14] ch=14 ctrl=24 kinds=m2m|m2p|p2m free
- [topo] [15] ch=15 ctrl=24 kinds=m2m|m2p|p2m free
- [topo] irq lines: 21
- [topo] [0] hwirq=72 ctrl=40 src=24
- [topo] [1] hwirq=42 ctrl=40 src=32
- [topo] [2] hwirq=44 ctrl=40 src=33
- [topo] [3] hwirq=36 ctrl=40 src=34
- [topo] [4] hwirq=37 ctrl=40 src=35
- [topo] [5] hwirq=38 ctrl=40 src=36
- [topo] [6] hwirq=19 ctrl=40 src=37
- [topo] [7] hwirq=58 ctrl=40 src=2
- [topo] [8] hwirq=117 ctrl=40 src=28
- [topo] [9] hwirq=101 ctrl=40 src=27
- [topo] [10] hwirq=131 ctrl=40 src=10
- [topo] [11] hwirq=133 ctrl=40 src=11
- [topo] [12] hwirq=125 ctrl=40 src=7
- [topo] [13] hwirq=141 ctrl=40 src=4
- [topo] [14] hwirq=142 ctrl=40 src=5
- [topo] [15] hwirq=143 ctrl=40 src=6
- [topo] [16] hwirq=40 ctrl=40 src=2
- [topo] [17] hwirq=41 ctrl=40 src=2
- [topo] [18] hwirq=70 ctrl=40 src=2
- [topo] [19] hwirq=18 ctrl=40 src=2
- [topo] [20] hwirq=45 ctrl=40 src=2
- [topo] memory regions: 32
- [topo] [0] boot-rom firmware 0x0000000000000000 +0x0000000000020000
- [topo] [1] sram ram-reserved 0x0000000000000000 +0x0000000000040000
- [topo] [2] dpu-reserved firmware 0x000000002FF40000 +0x00000000000C0000 owner=12
- [topo] [3] mmio-pdma mmio 0x00000000D4000000 +0x0000000000004000 owner=24
- [topo] [4] mmio-uart0 mmio 0x00000000D4017000 +0x0000000000000100 owner=32
- [topo] [5] mmio-gpio mmio 0x00000000D4019000 +0x0000000000000100
- [topo] [6] mmio-pinctrl mmio 0x00000000D401E000 +0x0000000000001000
- [topo] [7] mmio-qspi mmio 0x00000000D420C000 +0x0000000000001000 owner=28
- [topo] [8] qspi-xip mmio 0x00000000B8000000 +0x0000000000C00000 owner=28
- [topo] [9] mmio-emmc mmio 0x00000000D4281000 +0x0000000000000200 owner=27
- [topo] [10] mmio-gmac0 mmio 0x00000000CAC80000 +0x0000000000000420 owner=10
- [topo] [11] mmio-gmac1 mmio 0x00000000CAC81000 +0x0000000000000420 owner=11
- [topo] [12] mmio-usb3 mmio 0x00000000C0A00000 +0x0000000000010000 owner=7
- [topo] [13] mmio-pcie0 mmio 0x00000000CA000000 +0x0000000000001000 owner=4
- [topo] [14] mmio-pcie1 mmio 0x00000000CA400000 +0x0000000000001000 owner=5
- [topo] [15] mmio-pcie2 mmio 0x00000000CA800000 +0x0000000000001000 owner=6
- [topo] [16] mmio-plic mmio 0x00000000E0000000 +0x0000000004000000 owner=40
- [topo] [17] mmio-clint mmio 0x00000000E4000000 +0x0000000000010000
- [topo] [18] DRAM bank ram-free 0x0000000000000000 +0x0000000080000000
- [topo] [19] DRAM bank ram-free 0x0000000100000000 +0x0000000180000000
- [topo] [20] framebuffer@78000000 ram-reserved 0x0000000078000000 +0x0000000008000000
- [topo] [21] mmode_resv0@0 ram-reserved 0x0000000000000000 +0x0000000000080000
- [topo] [22] dpu mmu tables ram-reserved 0x000000002FF40000 +0x00000000000C0000
- [topo] [23] rcpu window ram-reserved 0x0000000030000000 +0x0000000010000000
- [topo] [24] kernel image ram-kernel 0x0000000020000000 +0x00000000000D7000
- [topo] [25] DTB ram-reserved 0x0000000076E99000 +0x0000000000009000
- [topo] [26] assets blob ram-reserved 0x0000000040000000 +0x0000000003260B77
- [topo] [27] usable ram-free 0x0000000000080000 +0x000000001FF80000
- [topo] [28] usable ram-free 0x00000000200D7000 +0x000000000FE69000
- [topo] [29] usable ram-free 0x0000000043260B77 +0x0000000033C38489
- [topo] [30] usable ram-free 0x0000000076EA2000 +0x000000000115E000
- [topo] [31] usable ram-free 0x0000000100000000 +0x0000000180000000
- [topo] heap regions: 3
- [topo] [0] r0 0x000000001E000000 +0x0000000002000000 used=0x0000000000000000 map=18
- [topo] [1] r1 0x000000001C000000 +0x0000000002000000 used=0x0000000000000000 map=18
- [topo] [2] r2 0x000000001A000000 +0x0000000002000000 used=0x0000000000000000 map=18
- [topo] connectors: 8
- [topo] [0] HDMI hdmi bw=13
- [topo] [1] USB3-A usb-a bw=7
- [topo] [2] ETH0 ethernet bw=10
- [topo] [3] ETH1 ethernet bw=11
- [topo] [4] microSD sd-card bw=25
- [topo] [5] AUDIO audio bw=31
- [topo] [6] M.2-PCIe m.2 bw=6 lanes=2
- [topo] [7] 40PIN pin-header bw=none
- [topo] pins: 128 (0 bound)
- [topo] ===== end =====
- hal_topology_inspect_dump
Add Comment
Please, Sign In to add comment