Maximum 4 virtual uarts can be created?
Hi,
As i was testing the limit of how many virtual uarts i can create, i found that the limit is actually 4:

Using debug tracing i can see that the channels get created inside the code (here i am creating 5 virtual uart) but only 4 ttyRPMSG are created.
I reduced the total buffer used by each channel to 256 instead of 512:
// File: rpmsg_virtio.h
/* Configurable parameters */
#ifndef RPMSG_BUFFER_SIZE
#define RPMSG_BUFFER_SIZE (256)
#endifSo in theory, i should be able to create 8 channels but the max is 4 apparently.
Can someone please confirm how they made it?
Thanks
