13:56:00.1071 [INFO] System bus created. 13:56:01.5097 [INFO] sysbus: Loading segment of 25892 bytes length at 0x0. 13:56:01.5270 [INFO] sysbus: Loading segment of 230 bytes length at 0x6524. 13:56:01.5272 [INFO] sysbus: Loading segment of 4 bytes length at 0x660A. 13:56:01.5274 [INFO] sysbus: Loading segment of 17120 bytes length at 0x200000E8. 13:56:01.9538 [INFO] cpu0: Setting initial values: PC = 0xB41, SP = 0x200043C8. 13:56:01.9545 [INFO] particle_argon: Machine started. 13:56:02.0189 [WARNING] sysbus: [cpu0: 0x1FCC] ReadDoubleWord from non existing peripheral at 0x10000130. 13:56:02.0190 [WARNING] sysbus: [cpu0: 0x1F98] ReadDoubleWord from non existing peripheral at 0x10000130. 13:56:02.0197 [WARNING] sysbus: [cpu0: 0x1F98] ReadDoubleWord from non existing peripheral at 0x10000130. 13:56:02.0197 [WARNING] sysbus: [cpu0: 0x1F98] ReadDoubleWord from non existing peripheral at 0x10000130. 13:56:02.0198 [WARNING] sysbus: [cpu0: 0x1F98] ReadDoubleWord from non existing peripheral at 0x10000130. 13:56:02.0198 [WARNING] sysbus: [cpu0: 0x20C8] ReadDoubleWord from non existing peripheral at 0x10000130. 13:56:02.0198 [WARNING] sysbus: [cpu0: 0x210A] ReadDoubleWord from non existing peripheral at 0x10001200. 13:56:02.0198 [WARNING] sysbus: [cpu0: 0x2116] ReadDoubleWord from non existing peripheral at 0x10001204. 13:56:02.0307 [WARNING] nvic0: Changing value of the SHCSR register to 0x70000, the register isn't supported by Renode 13:56:02.0325 [WARNING] nvic0: Unhandled write to offset 0xD2C, value 0xFFFFFFFF. 13:56:02.0339 [WARNING] sysbus: [cpu0: 0x1070] WriteDoubleWord to non existing peripheral at 0x4001E540, value 0x1. 13:56:02.0340 [WARNING] clock: Unhandled write to offset 0x578, value 0x1. 13:56:02.0353 [WARNING] sysbus: [cpu0: 0x2936] WriteDoubleWord to non existing peripheral at 0x4000617C, value 0x0. 13:56:02.0353 [WARNING] sysbus: [cpu0: 0x2936] ReadDoubleWord from non existing peripheral at 0x4000617C. 13:56:02.0354 [WARNING] sysbus: [cpu0: 0x2948] WriteDoubleWord to non existing peripheral at 0x40006304, value 0x80000000. 13:56:02.0415 [WARNING] uart0: Unhandled write to offset 0x50C. Unhandled bits: [0, 3-31] when writing value 0x6. Tags: PIN (0x19), PORT (0x1), RESERVED (0x1FFFFFF), CONNECT (0x1). 13:56:02.0451 [WARNING] gpio1: Unhandled write to offset 0x208. Unhandled bits: [6] when writing value 0x40. Tags: RESERVED (0x4). 13:56:02.0452 [WARNING] sysbus: [cpu0: 0x1836] ReadDoubleWord from non existing peripheral at 0x50000718. 13:56:02.0452 [WARNING] sysbus: [cpu0: 0x1836] WriteDoubleWord to non existing peripheral at 0x50000718, value 0x3. 13:56:02.0452 [WARNING] uart0: Unhandled write to offset 0x514. Unhandled bits: [0-2, 4-31] when writing value 0x8. Tags: PIN (0x17), PORT (0x1), RESERVED (0x1FFFFFF), CONNECT (0x1). 13:56:02.0453 [WARNING] sysbus: [cpu0: 0x1836] ReadDoubleWord from non existing peripheral at 0x50000720. 13:56:02.0453 [WARNING] sysbus: [cpu0: 0x1836] WriteDoubleWord to non existing peripheral at 0x50000720, value 0x0. 13:56:02.0456 [WARNING] sysbus: [cpu0: 0x557C] WriteDoubleWord to non existing peripheral at 0x4001F5A8, value 0x40002120. 13:56:02.0456 [WARNING] sysbus: [cpu0: 0x557C] WriteDoubleWord to non existing peripheral at 0x4001F5AC, value 0x4000200C. 13:56:02.0457 [WARNING] sysbus: [cpu0: 0x2210] WriteDoubleWord to non existing peripheral at 0x4001F504, value 0x80000. 13:56:02.0473 [WARNING] uart1: Unhandled write to offset 0x50C. Unhandled bits: [1, 3-4, 6-31] when writing value 0x25. Tags: PIN (0x1A), RESERVED (0x1FFFFFF), CONNECT (0x1). 13:56:02.0487 [WARNING] sysbus: [cpu0: 0x186E] WriteDoubleWord to non existing peripheral at 0x50000808, value 0x20. 13:56:02.0488 [WARNING] sysbus: [cpu0: 0x1836] ReadDoubleWord from non existing peripheral at 0x50000A14. 13:56:02.0489 [WARNING] sysbus: [cpu0: 0x1836] WriteDoubleWord to non existing peripheral at 0x50000A14, value 0x3. 13:56:02.0490 [WARNING] uart1: Unhandled write to offset 0x514. Unhandled bits: [0-1, 3-4, 6-31] when writing value 0x24. Tags: PIN (0x1B), RESERVED (0x1FFFFFF), CONNECT (0x1). 13:56:02.0491 [WARNING] sysbus: [cpu0: 0x1836] ReadDoubleWord from non existing peripheral at 0x50000A10. 13:56:02.0492 [WARNING] sysbus: [cpu0: 0x1836] WriteDoubleWord to non existing peripheral at 0x50000A10, value 0x0. 13:56:02.0493 [WARNING] uart1: Unhandled write to offset 0x508. Unhandled bits: [3-4, 6-31] when writing value 0x27. Tags: PIN (0x18), RESERVED (0x1FFFFFF), CONNECT (0x1). 13:56:02.0494 [WARNING] sysbus: [cpu0: 0x186E] WriteDoubleWord to non existing peripheral at 0x50000808, value 0x80. 13:56:02.0495 [WARNING] sysbus: [cpu0: 0x1836] ReadDoubleWord from non existing peripheral at 0x50000A1C. 13:56:02.0496 [WARNING] sysbus: [cpu0: 0x1836] WriteDoubleWord to non existing peripheral at 0x50000A1C, value 0x3. 13:56:02.0496 [WARNING] uart1: Unhandled write to offset 0x510. Unhandled bits: [0, 3-4, 6-31] when writing value 0x26. Tags: PIN (0x19), RESERVED (0x1FFFFFF), CONNECT (0x1). 13:56:02.0498 [WARNING] sysbus: [cpu0: 0x1836] ReadDoubleWord from non existing peripheral at 0x50000A18. 13:56:02.0498 [WARNING] sysbus: [cpu0: 0x1836] WriteDoubleWord to non existing peripheral at 0x50000A18, value 0x0. 13:56:02.0500 [WARNING] sysbus: [cpu0: 0x557C] WriteDoubleWord to non existing peripheral at 0x4001F5A0, value 0x40028120. 13:56:02.0501 [WARNING] sysbus: [cpu0: 0x557C] WriteDoubleWord to non existing peripheral at 0x4001F5A4, value 0x4002800C. 13:56:02.0502 [WARNING] sysbus: [cpu0: 0x2210] WriteDoubleWord to non existing peripheral at 0x4001F504, value 0x40000. 13:56:02.0542 [WARNING] rtc1: Unhandled write to offset 0x308. Unhandled bits: [1] when writing value 0xF0003. Tags: OVRFLW (0x1). 13:56:02.0544 [WARNING] rtc1: Unhandled write to offset 0x348. Unhandled bits: [0-1] when writing value 0xF0003. 13:56:02.0548 [WARNING] rtc1: Unhandled write to offset 0x304. Unhandled bits: [1] when writing value 0x2. Tags: OVRFLW (0x1). 13:56:02.0596 [WARNING] clock: Unhandled read from offset 0x414. 13:56:02.0764 [WARNING] gpio1: Unhandled write to offset 0x208. Unhandled bits: [25] when writing value 0x2000000. Tags: RESERVED (0x80). 13:56:02.0790 [WARNING] sysbus: [cpu0: 0x55A6] ReadDoubleWord from non existing peripheral at 0x50000764. 13:56:02.0791 [WARNING] sysbus: [cpu0: 0x561A] WriteDoubleWord to non existing peripheral at 0x50000764, value 0x3. 13:56:02.0808 [WARNING] sysbus: [cpu0: 0x55A6] ReadDoubleWord from non existing peripheral at 0x50000708. 13:56:02.0809 [WARNING] sysbus: [cpu0: 0x55A6] WriteDoubleWord to non existing peripheral at 0x50000708, value 0x3. 13:56:02.1108 [INFO] uart0: [host: 0.9s (+0.9s)|virt: 0.1ms (+0.1ms)] *** Booting Zephyr OS build 3723493f60a1 *** 13:56:02.1439 [INFO] particle_argon: Machine paused. 13:56:02.1493 [INFO] particle_argon: Machine resumed. 13:56:02.1515 [INFO] uart0: [host: 0.94s (+40.75ms)|virt: 0.16ms (+54µs)] 13:56:02.1602 [INFO] uart0: [host: 0.95s (+8.35ms)|virt: 0.16ms (+0s)] [2J[15;1HDemo Description 13:56:02.1642 [INFO] uart0: [host: 0.96s (+4.32ms)|virt: 0.2ms (+42µs)] ---------------- 13:56:02.1755 [INFO] uart0: [host: 0.97s (+9.52ms)|virt: 0.2ms (+0s)] An implementation of a solution to the Dining Philosophers 13:56:02.1984 [INFO] uart0: [host: 0.99s (+24.72ms)|virt: 0.3ms (+0.1ms)] problem (a classic multi-thread synchronization problem). 13:56:02.2151 [INFO] uart0: [host: 1.01s (+16.65ms)|virt: 0.3ms (+0s)] This particular implementation demonstrates the usage of multiple 13:56:02.2306 [INFO] uart0: [host: 1.02s (+15.56ms)|virt: 0.4ms (+0.1ms)] preemptible and cooperative threads of differing priorities, as 13:56:02.2442 [INFO] uart0: [host: 1.04s (+13.54ms)|virt: 0.4ms (+0s)] well as dynamic mutexes and thread sleeping. 13:56:02.2757 [INFO] uart0: [host: 1.07s (+31.51ms)|virt: 0.5ms (+0.1ms)] [5;1HPhilosopher 4 [C:-1] STARVING 13:56:02.2911 [INFO] uart0: [host: 1.08s (+15.46ms)|virt: 0.6ms (+0.1ms)] [5;1HPhilosopher 4 [C:-1] HOLDING ONE FORK 13:56:02.3017 [INFO] uart0: [host: 1.09s (+10.54ms)|virt: 0.6ms (+0s)] [5;1HPhilosopher 4 [C:-1] EATING [ 25 ms ] 13:56:02.3177 [INFO] uart0: [host: 1.11s (+16.04ms)|virt: 0.7ms (+0.1ms)] [6;1HPhilosopher 5 [C:-2] STARVING 13:56:02.3402 [INFO] uart0: [host: 1.13s (+22.5ms)|virt: 0.8ms (+0.1ms)] [6;1HPhilosopher 5 [C:-2] HOLDING ONE FORK 13:56:02.3591 [INFO] uart0: [host: 1.15s (+18.92ms)|virt: 0.81ms (+11µs)] [4;1HPhilosopher 3 [P: 0] STARVING 13:56:02.3695 [INFO] uart0: [host: 1.16s (+10.4ms)|virt: 0.9ms (+89µs)] [4;1HPhilosopher 3 [P: 0] HOLDING ONE FORK 13:56:02.3859 [INFO] uart0: [host: 1.18s (+16.39ms)|virt: 0.94ms (+37µs)] [3;1HPhilosopher 2 [P: 1] STARVING 13:56:02.4000 [INFO] uart0: [host: 1.19s (+14.02ms)|virt: 1ms (+63µs)] [3;1HPhilosopher 2 [P: 1] HOLDING ONE FORK 13:56:02.4303 [INFO] uart0: [host: 1.22s (+30.37ms)|virt: 1.1ms (+0.1ms)] [2;1HPhilosopher 1 [P: 2] STARVING 13:56:02.4458 [INFO] uart0: [host: 1.24s (+15.48ms)|virt: 1.1ms (+0s)] [2;1HPhilosopher 1 [P: 2] HOLDING ONE FORK 13:56:02.4705 [INFO] uart0: [host: 1.26s (+24.66ms)|virt: 1.2ms (+0.1ms)] [1;1HPhilosopher 0 [P: 3] STARVING 13:56:02.5225 [INFO] uart0: [host: 1.32s (+52ms)|virt: 39.7ms (+38.5ms)] [5;1HPhilosopher 4 [C:-1] DROPPED ONE FORK 13:56:02.5417 [INFO] uart0: [host: 1.33s (+19.26ms)|virt: 39.8ms (+0.1ms)] [5;1HPhilosopher 4 [C:-1] THINKING [ 25 ms ] 13:56:02.5666 [INFO] uart0: [host: 1.36s (+24.9ms)|virt: 39.82ms (+18µs)] [6;1HPhilosopher 5 [C:-2] EATING [ 25 ms ] 13:56:02.5878 [INFO] uart0: [host: 1.38s (+21.16ms)|virt: 39.9ms (+82µs)] [4;1HPhilosopher 3 [P: 0] EATING [ 25 ms ] 13:56:02.6334 [INFO] uart0: [host: 1.43s (+45.59ms)|virt: 79.4ms (+39.5ms)] [6;1HPhilosopher 5 [C:-2] DROPPED ONE FORK 13:56:02.6559 [INFO] uart0: [host: 1.45s (+22.41ms)|virt: 79.4ms (+0s)] [6;1HPhilosopher 5 [C:-2] THINKING [ 25 ms ] 13:56:02.6567 [INFO] particle_argon: Machine paused. 13:56:02.6598 [INFO] particle_argon: Machine resumed. 13:56:02.6615 [INFO] uart0: [host: 1.45s (+5.71ms)|virt: 79.5ms (+97µs)] 13:56:02.6802 [INFO] uart0: [host: 1.47s (+18.67ms)|virt: 79.5ms (+3µs)] [5;1HPhilosopher 4 [C:-1] STARVING 13:56:02.7022 [INFO] uart0: [host: 1.49s (+22ms)|virt: 79.6ms (+0.1ms)] [5;1HPhilosopher 4 [C:-1] HOLDING ONE FORK 13:56:02.7228 [INFO] uart0: [host: 1.52s (+20.61ms)|virt: 79.6ms (+0s)] [5;1HPhilosopher 4 [C:-1] EATING [ 25 ms ] 13:56:02.7436 [INFO] uart0: [host: 1.54s (+20.86ms)|virt: 79.7ms (+0.1ms)] [4;1HPhilosopher 3 [P: 0] DROPPED ONE FORK 13:56:02.7558 [INFO] uart0: [host: 1.55s (+12.21ms)|virt: 79.8ms (+0.1ms)] [4;1HPhilosopher 3 [P: 0] THINKING [ 25 ms ] 13:56:02.7703 [INFO] uart0: [host: 1.56s (+14.4ms)|virt: 79.83ms (+30µs)] [3;1HPhilosopher 2 [P: 1] EATING [ 25 ms ] 13:56:02.7844 [INFO] uart0: [host: 1.58s (+14.16ms)|virt: 79.9ms (+70µs)] [1;1HPhilosopher 0 [P: 3] HOLDING ONE FORK 13:56:02.8098 [INFO] uart0: [host: 1.6s (+25.36ms)|virt: 0.12s (+39.2ms)] [6;1HPhilosopher 5 [C:-2] STARVING 13:56:02.8319 [INFO] uart0: [host: 1.62s (+22.12ms)|virt: 0.12s (+14µs)] [5;1HPhilosopher 4 [C:-1] DROPPED ONE FORK 13:56:02.8546 [INFO] uart0: [host: 1.65s (+22.68ms)|virt: 0.12s (+86µs)] [5;1HPhilosopher 4 [C:-1] THINKING [ 150 ms ] 13:56:02.8785 [INFO] uart0: [host: 1.67s (+23.97ms)|virt: 0.12s (+0.1ms)] [4;1HPhilosopher 3 [P: 0] STARVING 13:56:02.9016 [INFO] uart0: [host: 1.69s (+23.07ms)|virt: 0.12s (+16µs)] [4;1HPhilosopher 3 [P: 0] HOLDING ONE FORK 13:56:02.9145 [INFO] uart0: [host: 1.71s (+12.93ms)|virt: 0.12s (+84µs)] [4;1HPhilosopher 3 [P: 0] EATING [ 125 ms ] 13:56:02.9375 [INFO] uart0: [host: 1.73s (+22.96ms)|virt: 0.12s (+0.1ms)] [3;1HPhilosopher 2 [P: 1] DROPPED ONE FORK 13:56:02.9675 [INFO] uart0: [host: 1.76s (+29.96ms)|virt: 0.12s (+0s)] [3;1HPhilosopher 2 [P: 1] THINKING [ 100 ms ] 13:56:02.9923 [INFO] uart0: [host: 1.78s (+24.92ms)|virt: 0.12s (+0.1ms)] [2;1HPhilosopher 1 [P: 2] EATING [ 75 ms ] 13:56:03.0372 [INFO] uart0: [host: 1.83s (+44.82ms)|virt: 0.21s (+86.8ms)] [2;1HPhilosopher 1 [P: 2] DROPPED ONE FORK 13:56:03.0566 [INFO] uart0: [host: 1.85s (+19.37ms)|virt: 0.21s (+6µs)] [1;1HPhilosopher 0 [C:-2] EATING [ 75 ms ] 13:56:03.0730 [INFO] uart0: [host: 1.87s (+16.42ms)|virt: 0.21s (+94µs)] [2;1HPhilosopher 1 [P: 2] THINKING [ 125 ms ] 13:56:03.1039 [INFO] uart0: [host: 1.9s (+30.92ms)|virt: 0.23s (+23.7ms)] [3;1HPhilosopher 2 [P: 1] STARVING 13:56:03.1185 [INFO] uart0: [host: 1.91s (+14.63ms)|virt: 0.23s (+0s)] [3;1HPhilosopher 2 [P: 1] HOLDING ONE FORK 13:56:03.1391 [INFO] uart0: [host: 1.93s (+20.58ms)|virt: 0.25s (+23.8ms)] [4;1HPhilosopher 3 [P: 0] DROPPED ONE FORK 13:56:03.1543 [INFO] uart0: [host: 1.95s (+15.24ms)|virt: 0.25s (+0s)] [4;1HPhilosopher 3 [P: 0] THINKING [ 225 ms ] 13:56:03.1738 [INFO] uart0: [host: 1.97s (+19.41ms)|virt: 0.25s (+0.1ms)] [3;1HPhilosopher 2 [P: 1] EATING [ 175 ms ] 13:56:03.2061 [INFO] uart0: [host: 2s (+32.37ms)|virt: 0.29s (+31.6ms)] [5;1HPhilosopher 4 [C:-1] STARVING 13:56:03.2208 [INFO] uart0: [host: 2.01s (+14.66ms)|virt: 0.29s (+99µs)] [5;1HPhilosopher 4 [C:-1] HOLDING ONE FORK 13:56:03.2347 [INFO] uart0: [host: 2.03s (+13.92ms)|virt: 0.29s (+0s)] [5;1HPhilosopher 4 [C:-1] EATING [ 275 ms ] 13:56:03.2531 [INFO] uart0: [host: 2.05s (+18.38ms)|virt: 0.29s (+7.84ms)] [1;1HPhilosopher 0 [C:-2] DROPPED ONE FORK 13:56:03.2692 [INFO] uart0: [host: 2.06s (+16.09ms)|virt: 0.29s (+65µs)] [6;1HPhilosopher 5 [C:-2] HOLDING ONE FORK 13:56:03.2693 [INFO] particle_argon: Machine paused. 13:56:03.2746 [INFO] particle_argon: Machine resumed. 13:56:03.2748 [INFO] uart0: [host: 2.07s (+5.62ms)|virt: 0.29s (+61µs)] 13:56:03.2909 [INFO] uart0: [host: 2.08s (+16.08ms)|virt: 0.29s (+37µs)] [1;1HPhilosopher 0 [P: 3] THINKING [ 75 ms ] 13:56:03.3409 [INFO] uart0: [host: 2.13s (+50ms)|virt: 0.34s (+47.5ms)] [2;1HPhilosopher 1 [P: 2] STARVING 13:56:03.3548 [INFO] uart0: [host: 2.15s (+13.96ms)|virt: 0.34s (+0s)] [2;1HPhilosopher 1 [P: 2] HOLDING ONE FORK 13:56:03.3876 [INFO] uart0: [host: 2.18s (+32.73ms)|virt: 0.38s (+39.63ms)] [1;1HPhilosopher 0 [P: 3] STARVING 13:56:03.4262 [INFO] uart0: [host: 2.22s (+38.6ms)|virt: 0.44s (+63.49ms)] [3;1HPhilosopher 2 [P: 1] DROPPED ONE FORK 13:56:03.4453 [INFO] uart0: [host: 2.24s (+19.08ms)|virt: 0.44s (+78µs)] [3;1HPhilosopher 2 [P: 1] THINKING [ 325 ms ] 13:56:03.4651 [INFO] uart0: [host: 2.26s (+19.83ms)|virt: 0.44s (+0.1ms)] [2;1HPhilosopher 1 [P: 2] EATING [ 225 ms ] 13:56:03.4924 [INFO] uart0: [host: 2.28s (+27.27ms)|virt: 0.49s (+47.44ms)] [4;1HPhilosopher 3 [P: 0] STARVING 13:56:03.5165 [INFO] uart0: [host: 2.31s (+24.15ms)|virt: 0.49s (+62µs)] [4;1HPhilosopher 3 [P: 0] HOLDING ONE FORK 13:56:03.5742 [INFO] uart0: [host: 2.37s (+57.64ms)|virt: 0.58s (+87.23ms)] [5;1HPhilosopher 4 [C:-1] DROPPED ONE FORK 13:56:03.5956 [INFO] uart0: [host: 2.39s (+21.39ms)|virt: 0.58s (+67µs)] [5;1HPhilosopher 4 [C:-1] THINKING [ 650 ms ] 13:56:03.6124 [INFO] uart0: [host: 2.4s (+16.81ms)|virt: 0.58s (+0.1ms)] [6;1HPhilosopher 5 [C:-2] EATING [ 775 ms ] 13:56:03.6125 [INFO] particle_argon: Machine paused. 13:56:03.6527 [INFO] particle_argon: Disposed.