08:32:19 [INFO] System bus created. 08:32:20 [INFO] sysbus: Loading segment of 19888 bytes length at 0x0. 08:32:20 [INFO] sysbus: Loading segment of 136 bytes length at 0x4DB0. 08:32:20 [INFO] sysbus: Loading segment of 17104 bytes length at 0x20000088. 08:32:20 [INFO] cpu0: Setting initial values: PC = 0x15D9, SP = 0x20003A18. 08:32:20 [INFO] 96b_nitrogen: Machine started. 08:32:20 [WARNING] sysbus: [cpu0: 0x4562] ReadDoubleWord from non existing peripheral at 0x10000130. 08:32:20 [WARNING] sysbus: [cpu0: 0x2480] ReadByte from non existing peripheral at 0xF0000FE0. 08:32:20 [WARNING] sysbus: [cpu0: 0x4562] ReadDoubleWord from non existing peripheral at 0x10000130. 08:32:20 [WARNING] sysbus: [cpu0: 0x2480] ReadByte from non existing peripheral at 0xF0000FE0. 08:32:20 [WARNING] sysbus: [cpu0: 0x4562] ReadDoubleWord from non existing peripheral at 0x10000130. 08:32:20 [WARNING] sysbus: [cpu0: 0x2480] ReadByte from non existing peripheral at 0xF0000FE0. 08:32:20 [WARNING] sysbus: [cpu0: 0x2480] ReadByte from non existing peripheral at 0xF0000FE0. 08:32:20 [WARNING] sysbus: [cpu0: 0x2554] ReadDoubleWord from non existing peripheral at 0x10000130. 08:32:20 [WARNING] sysbus: [cpu0: 0x2554] ReadDoubleWord from non existing peripheral at 0x10000134. 08:32:20 [WARNING] sysbus: [cpu0: 0x4562] ReadDoubleWord from non existing peripheral at 0x10000130. 08:32:20 [WARNING] sysbus: [cpu0: 0x4562] ReadDoubleWord from non existing peripheral at 0x10000130. 08:32:20 [WARNING] sysbus: [cpu0: 0x264A] ReadDoubleWord from non existing peripheral at 0x10000130. 08:32:20 [WARNING] sysbus: [cpu0: 0x26A4] ReadDoubleWord from non existing peripheral at 0x10001200. 08:32:20 [WARNING] sysbus: [cpu0: 0x26B0] ReadDoubleWord from non existing peripheral at 0x10001204. 08:32:20 [WARNING] nvic: Unhandled write to offset 0xD28, value 0xFFFFFFFF. 08:32:20 [WARNING] nvic: Unhandled write to offset 0xD2C, value 0xFFFFFFFF. 08:32:20 [WARNING] nvic: Unhandled write to offset 0xD94, value 0x0. 08:32:20 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x0. 08:32:20 [WARNING] nvic: Unhandled write to offset 0xD9C, value 0x10. 08:32:20 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x7020025. 08:32:20 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x1. 08:32:20 [WARNING] nvic: Unhandled write to offset 0xD9C, value 0x20000011. 08:32:20 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x110B001F. 08:32:20 [WARNING] nvic: Unhandled write to offset 0xD94, value 0x5. 08:32:20 [WARNING] sysbus: [cpu0: 0x178C] WriteDoubleWord to non existing peripheral at 0x4001E540, value 0x1. 08:32:20 [WARNING] sysbus: [cpu0: 0x2D2C] WriteDoubleWord to non existing peripheral at 0x4000617C, value 0x0. 08:32:20 [WARNING] sysbus: [cpu0: 0x2D2C] ReadDoubleWord from non existing peripheral at 0x4000617C. 08:32:20 [WARNING] sysbus: [cpu0: 0x2D2C] WriteDoubleWord to non existing peripheral at 0x40006304, value 0x80000000. 08:32:20 [WARNING] uart0: Unhandled write to offset 0x50C. Unhandled bits: [1, 4-31] when writing value 0xD. Tags: PIN (0x12), PORT (0x1), RESERVED (0x1FFFFFF), CONNECT (0x1). 08:32:20 [WARNING] sysbus: [cpu0: 0x44C6] WriteDoubleWord to non existing peripheral at 0x50000508, value 0x2000. 08:32:20 [WARNING] sysbus: [cpu0: 0x4454] WriteDoubleWord to non existing peripheral at 0x50000734, value 0x3. 08:32:20 [WARNING] uart0: Unhandled write to offset 0x514. Unhandled bits: [4-31] when writing value 0xF. Tags: PIN (0x10), PORT (0x1), RESERVED (0x1FFFFFF), CONNECT (0x1). 08:32:20 [WARNING] sysbus: [cpu0: 0x4516] WriteDoubleWord to non existing peripheral at 0x5000073C, value 0x0. 08:32:20 [WARNING] uart0: Unhandled write to offset 0x508. Unhandled bits: [0-1, 4-31] when writing value 0xC. Tags: PIN (0x13), PORT (0x1), RESERVED (0x1FFFFFF), CONNECT (0x1). 08:32:20 [WARNING] sysbus: [cpu0: 0x44CE] WriteDoubleWord to non existing peripheral at 0x50000508, value 0x1000. 08:32:20 [WARNING] sysbus: [cpu0: 0x4516] WriteDoubleWord to non existing peripheral at 0x50000730, value 0x3. 08:32:20 [WARNING] uart0: Unhandled write to offset 0x510. Unhandled bits: [0, 4-31] when writing value 0xE. Tags: PIN (0x11), PORT (0x1), RESERVED (0x1FFFFFF), CONNECT (0x1). 08:32:20 [WARNING] sysbus: [cpu0: 0x44E0] WriteDoubleWord to non existing peripheral at 0x50000738, value 0x0. 08:32:20 [WARNING] rtc1: Unhandled write to offset 0x304. Unhandled bits: [1] when writing value 0x2. Tags: OVRFLW (0x1). 08:32:20 [WARNING] clock: Unhandled read from offset 0x414. 08:32:20 [WARNING] nvic: Unhandled read from offset 0xDFC. 08:32:20 [WARNING] nvic: Unhandled write to offset 0xDFC, value 0x1000000. 08:32:20 [WARNING] nvic: Unhandled write to offset 0xDFC, value 0x0. 08:32:20 [INFO] uart0: [host: 0.65s (+0.65s)|virt: 0.5ms (+0.5ms)] *** Booting Zephyr OS build zephyr-v3.1.0-3421-g6cfb18686e1c *** 08:32:20 [INFO] uart0: [host: 0.65s (+3.9ms)|virt: 0.56ms (+53µs)] [2J[15;1HDemo Description 08:32:20 [INFO] uart0: [host: 0.65s (+0.8ms)|virt: 0.56ms (+0s)] ---------------- 08:32:20 [INFO] uart0: [host: 0.66s (+4.62ms)|virt: 0.6ms (+44µs)] An implementation of a solution to the Dining Philosophers 08:32:20 [INFO] uart0: [host: 0.67s (+6.19ms)|virt: 0.6ms (+0s)] problem (a classic multi-thread synchronization problem). 08:32:20 [INFO] uart0: [host: 0.68s (+11.62ms)|virt: 0.7ms (+0.1ms)] This particular implementation demonstrates the usage of multiple 08:32:20 [INFO] uart0: [host: 0.68s (+5.97ms)|virt: 0.7ms (+0s)] preemptible and cooperative threads of differing priorities, as 08:32:20 [INFO] uart0: [host: 0.69s (+2.98ms)|virt: 0.7ms (+0s)] well as dynamic mutexes and thread sleeping. 08:32:20 [INFO] uart0: [host: 0.69s (+5.39ms)|virt: 0.8ms (+0.1ms)] [5;1HPhilosopher 4 [C:-1] STARVING 08:32:20 [INFO] uart0: [host: 0.7s (+6.92ms)|virt: 0.9ms (+98µs)] [5;1HPhilosopher 4 [C:-1] HOLDING ONE FORK 08:32:20 [INFO] uart0: [host: 0.71s (+8.01ms)|virt: 0.9ms (+0s)] [5;1HPhilosopher 4 [C:-1] EATING [ 25 ms ] 08:32:20 [INFO] uart0: [host: 0.71s (+5.63ms)|virt: 1ms (+0.1ms)] [6;1HPhilosopher 5 [C:-2] STARVING 08:32:20 [INFO] uart0: [host: 0.72s (+3.84ms)|virt: 1.1ms (+0.1ms)] [6;1HPhilosopher 5 [C:-2] HOLDING ONE FORK 08:32:20 [INFO] uart0: [host: 0.72s (+3.11ms)|virt: 1.12ms (+16µs)] [4;1HPhilosopher 3 [P: 0] STARVING 08:32:20 [INFO] uart0: [host: 0.72s (+2.8ms)|virt: 1.2ms (+84µs)] [4;1HPhilosopher 3 [P: 0] HOLDING ONE FORK 08:32:20 [INFO] uart0: [host: 0.73s (+3.92ms)|virt: 1.23ms (+35µs)] [3;1HPhilosopher 2 [P: 1] STARVING 08:32:20 [INFO] uart0: [host: 0.73s (+2.79ms)|virt: 1.3ms (+65µs)] [3;1HPhilosopher 2 [P: 1] HOLDING ONE FORK 08:32:20 [INFO] uart0: [host: 0.73s (+2.94ms)|virt: 1.4ms (+0.1ms)] [2;1HPhilosopher 1 [P: 2] STARVING 08:32:20 [INFO] uart0: [host: 0.74s (+5.02ms)|virt: 1.4ms (+0s)] [2;1HPhilosopher 1 [P: 2] HOLDING ONE FORK 08:32:20 [INFO] uart0: [host: 0.74s (+4.77ms)|virt: 1.5ms (+0.1ms)] [1;1HPhilosopher 0 [P: 3] STARVING 08:32:20 [INFO] uart0: [host: 0.79s (+53.46ms)|virt: 26.4ms (+24.9ms)] [5;1HPhilosopher 4 [C:-1] DROPPED ONE FORK 08:32:20 [INFO] uart0: [host: 0.8s (+5.11ms)|virt: 26.4ms (+0s)] [5;1HPhilosopher 4 [C:-1] THINKING [ 25 ms ] 08:32:20 [INFO] uart0: [host: 0.8s (+4.41ms)|virt: 26.5ms (+0.1ms)] [6;1HPhilosopher 5 [C:-2] EATING [ 25 ms ] 08:32:20 [INFO] uart0: [host: 0.81s (+2.74ms)|virt: 26.6ms (+0.1ms)] [4;1HPhilosopher 3 [P: 0] EATING [ 25 ms ] 08:32:20 [INFO] uart0: [host: 0.86s (+50.24ms)|virt: 51.84ms (+25.24ms)] [5;1HPhilosopher 4 [C:-1] STARVING 08:32:20 [INFO] uart0: [host: 0.86s (+4.53ms)|virt: 51.93ms (+93µs)] [6;1HPhilosopher 5 [C:-2] DROPPED ONE FORK 08:32:20 [INFO] uart0: [host: 0.87s (+4.96ms)|virt: 52.05ms (+0.12ms)] [6;1HPhilosopher 5 [C:-2] THINKING [ 25 ms ] 08:32:20 [INFO] uart0: [host: 0.87s (+3.9ms)|virt: 52.1ms (+51µs)] [5;1HPhilosopher 4 [C:-1] HOLDING ONE FORK 08:32:20 [INFO] uart0: [host: 0.87s (+3.9ms)|virt: 52.1ms (+0s)] [5;1HPhilosopher 4 [C:-1] EATING [ 25 ms ] 08:32:20 [INFO] uart0: [host: 0.88s (+3.75ms)|virt: 52.2ms (+0.1ms)] [4;1HPhilosopher 3 [P: 0] DROPPED ONE FORK 08:32:20 [INFO] uart0: [host: 0.89s (+6.84ms)|virt: 52.3ms (+96µs)] [4;1HPhilosopher 3 [P: 0] THINKING [ 25 ms ] 08:32:20 [INFO] uart0: [host: 0.89s (+2.64ms)|virt: 52.33ms (+33µs)] [3;1HPhilosopher 2 [P: 1] EATING [ 25 ms ] 08:32:20 [INFO] uart0: [host: 0.89s (+5.74ms)|virt: 52.4ms (+71µs)] [1;1HPhilosopher 0 [P: 3] HOLDING ONE FORK 08:32:20 [INFO] uart0: [host: 0.95s (+53.12ms)|virt: 77.51ms (+25.1ms)] [6;1HPhilosopher 5 [C:-2] STARVING 08:32:20 [INFO] uart0: [host: 0.95s (+5.68ms)|virt: 77.63ms (+0.12ms)] [5;1HPhilosopher 4 [C:-1] DROPPED ONE FORK 08:32:20 [INFO] uart0: [host: 0.96s (+4.02ms)|virt: 77.75ms (+0.12ms)] [5;1HPhilosopher 4 [C:-1] THINKING [ 25 ms ] 08:32:20 [INFO] uart0: [host: 0.96s (+3.66ms)|virt: 77.8ms (+52µs)] [4;1HPhilosopher 3 [P: 0] STARVING 08:32:20 [INFO] uart0: [host: 0.96s (+2.77ms)|virt: 77.9ms (+0.1ms)] [4;1HPhilosopher 3 [P: 0] HOLDING ONE FORK 08:32:20 [INFO] uart0: [host: 0.97s (+3.58ms)|virt: 77.9ms (+0s)] [4;1HPhilosopher 3 [P: 0] EATING [ 25 ms ] 08:32:20 [INFO] uart0: [host: 0.97s (+3.94ms)|virt: 78ms (+0.1ms)] [3;1HPhilosopher 2 [P: 1] DROPPED ONE FORK 08:32:20 [INFO] uart0: [host: 0.97s (+2.62ms)|virt: 78.1ms (+0.1ms)] [3;1HPhilosopher 2 [P: 1] THINKING [ 25 ms ] 08:32:20 [INFO] uart0: [host: 0.98s (+4.01ms)|virt: 78.11ms (+9µs)] [2;1HPhilosopher 1 [P: 2] EATING [ 25 ms ] 08:32:20 [INFO] uart0: [host: 1.03s (+49.92ms)|virt: 0.1s (+25.1ms)] [5;1HPhilosopher 4 [C:-1] STARVING 08:32:20 [INFO] uart0: [host: 1.03s (+6.06ms)|virt: 0.1s (+0.13ms)] [5;1HPhilosopher 4 [C:-1] HOLDING ONE FORK 08:32:20 [INFO] uart0: [host: 1.04s (+2.45ms)|virt: 0.1s (+67µs)] [5;1HPhilosopher 4 [C:-1] EATING [ 150 ms ] 08:32:20 [INFO] uart0: [host: 1.04s (+3.42ms)|virt: 0.1s (+0.1ms)] [4;1HPhilosopher 3 [P: 0] DROPPED ONE FORK 08:32:20 [INFO] uart0: [host: 1.04s (+4.11ms)|virt: 0.1s (+40µs)] [4;1HPhilosopher 3 [P: 0] THINKING [ 125 ms ] 08:32:20 [INFO] uart0: [host: 1.05s (+5.69ms)|virt: 0.1s (+62µs)] [3;1HPhilosopher 2 [P: 1] STARVING 08:32:20 [INFO] uart0: [host: 1.05s (+6.08ms)|virt: 0.1s (+98µs)] [3;1HPhilosopher 2 [P: 1] HOLDING ONE FORK 08:32:20 [INFO] uart0: [host: 1.06s (+4.13ms)|virt: 0.1s (+0s)] [3;1HPhilosopher 2 [P: 1] EATING [ 100 ms ] 08:32:20 [INFO] uart0: [host: 1.06s (+3.07ms)|virt: 0.1s (+0.1ms)] [2;1HPhilosopher 1 [P: 2] DROPPED ONE FORK