blob: 9fd8b0631e8469c0e42c7765ee044e2e78eac4af [file]
// Licensed under the Apache-2.0 license
// SPDX-License-Identifier: Apache-2.0
{
arch: {
type: "riscv",
},
kernel: {
flash_start_address: 0x40000000,
flash_size_bytes: 65536,
ram_start_address: 0x40040000,
ram_size_bytes: 32768,
interrupt_table: {
table: {}
},
},
apps: [
{
name: "ipc",
flash_size_bytes: 32768,
processes: [
{
name: "initiator",
ram_size_bytes: 4096,
objects: [
{
name: "ipc",
type: "channel_initiator",
handler_process: "handler",
handler_object_name: "ipc",
},
],
threads: [
{
name: "initiator_thread",
kernel_stack_size_bytes: 1024,
},
],
},
{
name: "handler",
ram_size_bytes: 4096,
objects: [
{
name: "ipc",
type: "channel_handler",
},
],
threads: [
{
name: "handler_thread",
kernel_stack_size_bytes: 1024,
},
],
},
],
},
],
}