FW: Xenomai community call on today, March 24th, UTC 7:00

2021-03-24 Thread Meng, Fino via Xenomai
The meeting just started. -Original Message- From: Xenomai On Behalf Of Meng, Fino via Xenomai Sent: Wednesday, March 24, 2021 9:51 AM To: xenomai@xenomai.org Subject: Xenomai community call on today, March 24th, UTC 7:00 Sorry for the late reminder, as planned, we have the Xenomai

Xenomai community call on today, March 24th, UTC 7:00

2021-03-23 Thread Meng, Fino via Xenomai
Sorry for the late reminder, as planned, we have the Xenomai community call Topics may include but not limited to upstream/downstream project plan, status update, and technical discussion. It's an open online meeting that anyone can join and ask questions, Time: March *24th* Wednesday, UTC 7:00

RE: [ANNOUNCE] Xenomai Hacker Space @gitlab.com

2021-03-17 Thread Meng, Fino via Xenomai
Cool~ this is really a good idea! BR / Fino (孟祥夫) Intel – IOTG Developer Enabling > >Hi all, > >in order to make central project resources more accessible to >contributors, I've set up a mirror of the main Xenomai repository on >gitlab.com: > >https://gitlab.com/Xenomai/xenomai-hacker-space > >

RE: reminder: Xenomai community call on tomorrow, March 10th, UTC 7:00

2021-03-09 Thread Meng, Fino via Xenomai
Just started. BR / Fino (孟祥夫) Intel – IOTG Developer Enabling >-Original Message- >From: Xenomai On Behalf Of Meng, Fino via Xenomai >Sent: Tuesday, March 9, 2021 9:54 PM >To: xenomai@xenomai.org >Subject: reminder: Xenomai community call on tomorrow, March 10th, UTC 7:0

reminder: Xenomai community call on tomorrow, March 10th, UTC 7:00

2021-03-09 Thread Meng, Fino via Xenomai
As planned, we have the Xenomai community call Topics may include but not limited to upstream/downstream project plan, status update, and technical discussion. It's an open online meeting that anyone can join and ask questions, Time: March 10th Wednesday, UTC 7:00 15:00 for China 8:00 for France,

Does perf working for Xenomai?

2021-03-02 Thread Meng, Fino via Xenomai
I did some search but didn't find any detailed paper about use perf with Xenomai, Assume on x86_64, in theory, does perf can work on Xenomai out-of-box, or need adapt for IPIPE and Cobalt scheduler? BR / Fino (孟祥夫) Intel – IOTG Developer Enabling

RE: Reminder: Xenomai community call on tomorrow, Feb 24th, UTC 7:00

2021-02-23 Thread Meng, Fino via Xenomai
The meeting just started. BR / Fino (孟祥夫) Intel – IOTG Developer Enabling >-Original Message- >From: Xenomai On Behalf Of Meng, Fino via Xenomai >Sent: Tuesday, February 23, 2021 7:34 PM >To: xenomai@xenomai.org >Subject: Reminder: Xenomai community call on tomorrow, Feb

Reminder: Xenomai community call on tomorrow, Feb 24th, UTC 7:00

2021-02-23 Thread Meng, Fino via Xenomai
As planned, we have the Xenomai community call tomorrow, Topics may include but not limited to upstream/downstream project plan, status update, and technical discussion. It's an open online meeting that anyone can join and ask questions, Time: Feb 24th (Wednesday), UTC 7:00 15:00 for China 8:00 f

reminder: Xenomai community call on today, Feb 10th, UTC 7:00

2021-02-09 Thread Meng, Fino via Xenomai
Sorry for the late reminder, As planned, we have the Xenomai community call Topics may include but not limited to upstream/downstream project plan, status update, and technical discussion. It's an open online meeting that anyone can join and ask questions, Time: Feb 10th (Wednesday), UTC 7:00 15:

RE: reminder: Xenomai community call on tomorrow, Jan 27th, UTC 7:00

2021-01-26 Thread Meng, Fino via Xenomai
The meeting just started, welcome to join. > >Hi all, > >As planned, tomorrow will have Xenomai community call, >Topics may include but not limited to upstream/downstream project plan, status >update, and technical discussion. >It's an open online meeting that anyone can join and ask questions, >

reminder: Xenomai community call on tomorrow, Jan 27th, UTC 7:00

2021-01-26 Thread Meng, Fino via Xenomai
Hi all, As planned, tomorrow will have Xenomai community call, Topics may include but not limited to upstream/downstream project plan, status update, and technical discussion. It's an open online meeting that anyone can join and ask questions, Time: Jan 27th (Wednesday), UTC 7:00 15:00 for C

RE: [RFC] Drop support for x86_32 from Xenomai 3.2

2021-01-17 Thread Meng, Fino via Xenomai
> >The I-pipe and Cobalt ports to x86_32 received neither careful >maintenance nor testing for ages. In addition, Dovetail does not support >the 32bit legacy mode, and there is no plan to do so. Therefore I >recommend to stop supporting the x86_32 architecture starting from >Xenomai 3.2, which ec

just start: remainder: Xenomai community call on tomorrow (Jan 13th)

2021-01-12 Thread Meng, Fino via Xenomai
The meeting just started, welcome to join. BR / Fino (孟祥夫) Intel – IOTG Developer Enabling >-Original Message- >From: Xenomai On Behalf Of Meng, Fino via Xenomai >Sent: Tuesday, January 12, 2021 9:52 PM >To: xenomai@xenomai.org >Subject: remainder: Xenomai community c

remainder: Xenomai community call on tomorrow (Jan 13th)

2021-01-12 Thread Meng, Fino via Xenomai
Hi all, As planned, tomorrow will have the second time of Xenomai community call, Topics may include but not limited to upstream/downstream project plan, status update, and technical discussion, etc. It's an open online meeting that anyone can join and ask questions, Time: Jan 13th (Wednesda

Re: [PATCH 3/4] cobalt/kernel: fix compile error for incompatible pointer type

2020-09-21 Thread Meng, Fino via Xenomai
On Fri, Sep 18, 2020 at 03:05:28PM +0200, Jan Kiszka wrote: > > > On 18.09.20 08:32, Fino Meng wrote: > > Signed-off-by: Fino Meng > > Signed-off-by: Mingliang Hu > > --- > > include/cobalt/kernel/stat.h | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/include/

patches for review, Xenomai core porting for kernel 5.4.y

2020-09-18 Thread Meng, Fino via Xenomai
Hi all & Jan, I just sent out the 4 patches again by git send-email, I applied them on branch : next And the IPIPE part is hosting here for review: https://github.com/intel/linux-stable-xenomai/tree/review/5.4.59/stable/ipipe-x86 combine these 2 parts, build and boot is OK, latency run OK.

RE: [PATCH 1/4] cobalt/x86: adapt fpu code with Linux kernel upstream

2020-09-17 Thread Meng, Fino via Xenomai
>Sent: Friday, September 18, 2020 12:53 AM > >Signed-off-by: Fino Meng >Signed-off-by: Mingliang Hu >--- > kernel/cobalt/arch/x86/thread.c | 6 +- > 1 file changed, 5 insertions(+), 1 deletion(-) > >diff --git a/kernel/cobalt/arch/x86/thread.c b/kernel/cobalt/arch/x86/thread.c >index ba807ac

RE: patchset update for Xenomai/IPIPE's kernel 5.4 porting

2020-09-14 Thread Meng, Fino via Xenomai
>Sent: Monday, September 14, 2020 11:51 PM > >On 14.09.20 17:40, Meng, Fino via Xenomai wrote: >> Hi all, >> >> A updated patchset was updated to this branch: >> https://github.com/intel/linux-stable-xenomai/tree/review/5.4.59/stabl >> e/ipipe/xenomai-3.1 t

patchset update for Xenomai/IPIPE's kernel 5.4 porting

2020-09-14 Thread Meng, Fino via Xenomai
Hi all, A updated patchset was updated to this branch: https://github.com/intel/linux-stable-xenomai/tree/review/5.4.59/stable/ipipe/xenomai-3.1 this version is more clean than previous, only one more patch for IPIPE part, and one more patch for Xenomai 3.1 part. 0150-x86-ipipe-Harden-__sp

RE: System crash

2020-09-13 Thread Meng, Fino via Xenomai
System hang usually because of the CPU run into a dead loop. Most common debug method is enable serial port and enable/add kernel log by hand. Intel do offers advanced debug tools(similar with Lauterbach Trace32): Intel System Debugger ( part of the Intel System Studio suite) https://software.i

RE: Regarding SMBus

2020-09-10 Thread Meng, Fino via Xenomai
Hi gopi, It will take time to root cause such a issue, let’s find a WA first then don’t block your project. I just tried to remove I2C_I801 driver, re-compile kernel image and it boot fine on my test board. --- a/arch/x86/configs/xenomai_test_defconfig +++ b/arch/x86/configs/xenomai_test_defcon

RE: Regarding SMBus

2020-09-09 Thread Meng, Fino via Xenomai
>Sent: Wednesday, September 9, 2020 6:20 PM > >Yes, the motherboard manufacturer has shared the bus with other devices too. I >didn't change any kernel configuration with >respect to xenomai, but the issue was not there in 4.15.0 which is not RT >patched where I am not getting this kind of issue

xenomai on kernel 5.4 update

2020-09-01 Thread Meng, Fino via Xenomai
Hi all, Today I uploaded a new version that can build and run, https://github.com/intel/linux-stable-xenomai/commits/review/5.4.58/stable/ipipe/xenomai-3.1 step to build after clone: cp kernel_config_xenomai .config make olddefconfig make bindeb-pkg -j16 if build OK, u can install linux-ima

initial porting of IPIPE x86_64 patches onto Linux stable 5.4.52

2020-08-23 Thread Meng, Fino via Xenomai
Dear all, We ported IPIPE patch from 4.19.89-x86-9 to Linux stable 5.4.52, temporarily uploaded to github for review: https://github.com/intel/linux-stable-xenomai/tree/review/5.4.52/stable/ipipe/xenomai-3.1 pls help to review and check mistakes. I didn't build it yet, due to I am not conf

RE: Dovetail <-> PREEMPT_RT hybridization

2020-07-22 Thread Meng, Fino via Xenomai
>On 7/21/20 7:26 AM, Meng, Fino wrote: >> >>> Sent: Tuesday, July 21, 2020 4:47 AM >>> >>> FWIW, I'm investigating the opportunity for rebasing Dovetail - and >>> therefore the EVL core - on the PREEMPT_RT code base, ahead of the >>> final integration of the latter into the mainline kernel tree. I

RE: Dovetail <-> PREEMPT_RT hybridization

2020-07-20 Thread Meng, Fino via Xenomai
>Sent: Tuesday, July 21, 2020 4:47 AM > >FWIW, I'm investigating the opportunity for rebasing Dovetail - and therefore >the EVL core - on the PREEMPT_RT code base, >ahead of the final integration of the latter into the mainline kernel tree. In >the same move, the goal would be to leverage the >i

RE: Two platforms use the some kernel Deb, one works all for half a month, the other one can't boot up at all with the error meassage: init failed, -19.

2020-07-19 Thread Meng, Fino via Xenomai
>Sent: Sunday, July 19, 2020 2:27 PM > >Hi, list > >I build a kernel Deb with Xenomai-v3.1 and Linux-v4.19.84. >But what confuses is that it works well on one platform whereas it causes the >kernel failing to boot up(the error message: >init failed: >-19). >Could you please shed some light on thi

RE: System Crash

2020-07-19 Thread Meng, Fino via Xenomai
Hi hanlin, Does it need specific hardware to reproduce this issue? I would like to try, BR / Fino (孟祥夫) Intel – IOTG Developer Enabling >-Original Message- >From: Xenomai On Behalf Of wuhanlin via Xenomai >Sent: Thursday, July 16, 2020 11:04 PM >To: xenomai@xenomai.org >Subject: Syste

RE: Are there some methods that could limit how much CPU resources could be a single Xenomai process or thread?

2020-07-19 Thread Meng, Fino via Xenomai
>Sent: Friday, July 17, 2020 6:18 PM > >Hi, 孟祥夫 >Thank you for taking the time to respond to my question. > >>In my understanding cgroup's design is exclusionary with >>real-time/deterministic/time coordinate design. >>The latency/jitter is already down to 20us level, how it can endure cgroup's

RE: Are there some methods that could limit how much CPU resources could be a single Xenomai process or thread?

2020-07-16 Thread Meng, Fino via Xenomai
In my understanding cgroup's design is exclusionary with real-time/deterministic/time coordinate design, The latency/jitter is already down to 20us level, how it can endure cgroup's volatility, Do u really have strong requirement for this scenario? maybe it will work on a highly fine-tuned env

RE: Xenomai with isolcpus and workqueue task

2020-07-12 Thread Meng, Fino via Xenomai
>Sent: Saturday, July 11, 2020 10:26 PM > >Hi all! > >I am using Xenomai 3.1 with 4.19.124 I-pipe patchon a smp motherboard. For my >RT task I allocate few CPU cores with >isolcpus option. However, large latency spikes are noticed due to igb watchdog >activities (I am using common igb driver, not

RE: About binding failed: Operation not permitted help

2020-07-07 Thread Meng, Fino via Xenomai
The steps I have used: 1) add xenomai group ``` sudo addgroup xenomai --gid 1234 sudo addgroup root xenomai sudo usermod -a -G xenomai $USER ``` 2) update kernel cmd ``` sudo vim /etc/default/grub \\ add xenomai.allowed_group=1234 to kernel cmd line sudo update-grub ``` 3) udpate udev ``` s

RE: Receiving "Operation Not Permitted" when setting RTCAN_RTIOC_RCV_TIMEOUT and reading from CAN over cobalt pthread

2020-07-01 Thread Meng, Fino via Xenomai
Maybe it's due to RT group scheduling, would u try this: sysctl -w kernel.sched_rt_runtime_us=-1 //or echo $$ > /sys/fs/cgroup/cpu/cgroup.procs https://github.com/systemd/systemd/blob/master/README We recommend to turn off Real-Time group scheduling in the kernel when using system

RE: TSN support on xenomai

2020-06-17 Thread Meng, Fino via Xenomai
> >I think of 2 benefit by running tsn over rtnet + xenomai network driver > >* better performance since xenomai delivering stringent real-time >guarantee and rtnet is smaller network stack > >* xenomai rt application can run on tsn network > >Is that right? > Yes that's right. On the

RE: TSN support on xenomai

2020-06-16 Thread Meng, Fino via Xenomai
>Sent: Tuesday, June 16, 2020 10:39 PM > >On 16.06.20 16:00, Peter Wong wrote: >> Can we compile linuxptp (cobalt POSIX wrap) to run on RTnet  + Xenomai >> I210 driver so that we only need one NIC to run TSN on RTnet? >> > >There is nothing like that upstream so far. Maybe Fino or Florent >alread

RE: Usage of xenomai-images

2020-06-15 Thread Meng, Fino via Xenomai
>Sent: Monday, June 15, 2020 11:58 PM > >On 15.06.20 17:34, Per Oberg via Xenomai wrote: >> Hi list >> >> I thought I'd take the xenomai-images from [1] out for a spin and I think I >> got it working. However, A few pointers about >what is what would have been helpful. >> >> E.g. >> >> Under "Bu

RE: Handling MSI-X interrupts in the head stage for x86 platform

2020-06-01 Thread Meng, Fino via Xenomai
>Sent: Monday, June 1, 2020 4:09 PM > >Hi all! > >I have a PCIe device in x86 motherboard that generate periodic MSI-X >interrupts and I would like to handle them in the head >stage, how it can be done? >Thank you! Appreciate any help! > >Best, >    Alex Hi Alex, Kernel/driver/serial/16550A.c

RE: tested cpu/hardware for ipipe-x86-4.19.y-cip

2020-05-27 Thread Meng, Fino via Xenomai
>Sent: Wednesday, May 27, 2020 10:00 PM > >On 27.05.20 14:07, Meng, Fino via Xenomai wrote: >> hi Jan&Quirin: >> >> with the x86-64_defconfig in gitlab.denx.de/Xenomai/xenomai-images, >> the built image cannot boot on our test device (CPU is WHL8665U)

tested cpu/hardware for ipipe-x86-4.19.y-cip

2020-05-27 Thread Meng, Fino via Xenomai
hi Jan&Quirin: with the x86-64_defconfig in gitlab.denx.de/Xenomai/xenomai-images, the built image cannot boot on our test device (CPU is WHL8665U) after changed to another defconfig, finally we make it boot OK. To print boot msg we add kernel cmdline: console=tty1 console=ttyS0, 115200n8 So I

RE: strategy of isar-debian bsp for x86-64

2020-05-13 Thread Meng, Fino via Xenomai
>Sent: Thursday, May 14, 2020 12:15 AM > >Hi Fino, > >On 13.05.20 17:56, Meng, Fino wrote: >> Hi Jan & Quirin: >> >> We have studied ISAR & kas-docker in these 2 weeks and mastered basic >> knowledges, thanks for the example code >> gitlab.denx.de/Xenomai/xenomai-images; >> >> then we want to ma

strategy of isar-debian bsp for x86-64

2020-05-13 Thread Meng, Fino via Xenomai
Hi Jan & Quirin: We have studied ISAR & kas-docker in these 2 weeks and mastered basic knowledges, thanks for the example code gitlab.denx.de/Xenomai/xenomai-images; then we want to make a production BSP for general x86-64 uefi board, including Xenomai/preempt-rt/vanilla kernel but currently

RE: Q: about mutex lock bettween rt thread and nrt thread.

2020-05-11 Thread Meng, Fino via Xenomai
>Sent: Monday, May 11, 2020 1:10 PM > >Hi, >Thank you for your response. > >>>If Head domain's interrupts & threads occupied CPU, the system may > deadlock there since nothing can kill them. >What do you mean? I could not get the idea.When this happen? And how?Does > it have relatio

RE: Q: about mutex lock bettween rt thread and nrt thread.

2020-05-10 Thread Meng, Fino via Xenomai
>Sent: Sunday, May 10, 2020 1:12 PM > >Hi, >I think mutex lock should not be shared bettween rt thread and nrt thread, >because if i use the posix mutex api >implemented by linux,it causes the rt thread switch to the secondary mode. > >As per the documentation(https://xenomai.org/documentatio

how to customize kernel command line in a kas-docker project?

2020-05-05 Thread Meng, Fino via Xenomai
hi team, These days I am working on https://gitlab.denx.de/Xenomai/xenomai-images which use kas-docker, I need to customize kernel command line for my build. The 2 ways I found now: 1) directly modify wic/x86-64-efi.wks, update following line: bootloader --ptable gpt --timeout=5 --append "rw

RE: RE: issue when porting a linux posix applicaiton to a xenomai application

2020-04-27 Thread Meng, Fino via Xenomai
>Sent: Monday, April 27, 2020 10:17 AM > >Hi Meng: > >> We use Ftrace to check if Cobalt thread is rightly sched; I can help to >> setup Ftrace env on your machine, if u interested, > >Yes, if you have any guideline to help me setup this? We plan to add Ftrace guide on: https://github.com/in

RE: issue when porting a linux posix applicaiton to a xenomai application

2020-04-26 Thread Meng, Fino via Xenomai
>Sent: Sunday, April 26, 2020 7:05 PM > >Hi all: > >i have ported a c based application which is a profinet network stack and it >was running ok in common x86 linux platform as a >regular process except some realtime issue. > >For the realtime issue,i have to ported to a xenomai application > >T

RE: Regarding Xenomai patch installation on Live USB

2020-04-24 Thread Meng, Fino via Xenomai
>From: gopi ratnakaram Sent: Friday, April >24, 2020 3:44 PM > >Dear Fino, > >After doing all of the steps mentioned in the following link, >https://github.com/intel/linux-stable-xenomai/wiki/Guide- >the following error I am getting during testing on my C246P chipset based >industrial motherboa

RE: Regarding Xenomai patch installation on Live USB

2020-04-20 Thread Meng, Fino via Xenomai
> >Thank you for your email response Fino. > >Maybe due to 4.9.* is too far away from Ubuntu 1804's original kernel; What >will be the issue in this case? Due to any hardware >driver dependency causing this issue? > >We make this repo for convenience, Kernel version is 4.19.59 with some Intel >B

RE: Regarding Xenomai patch installation on Live USB

2020-04-19 Thread Meng, Fino via Xenomai
> >Dear team members, > >I tried installing the Xenomai patch on live USB loaded with Ubuntu 18.04. >I have patched kernel version 4.9.38 and tried to boot the Xenomai patched >one. When I try to boot my motherboard it is >unable to boot. Can I install the Xenomai patch on Live USB? What is causi

RE: linux4.14+xenomai3.1 real-time

2020-04-18 Thread Meng, Fino via Xenomai
> >dear Xenomai Team: > >When we tested on the Intel(r) Celeron(r) processor 1047ue (third >generation) motherboard (using kernel version: 4.1.18, xenomai version: 2.6. >5, patch: ipipe-core-4.1.18-x86-3. ), The real-time test results meet the >requirements.But the 4.1.18 version of the kernel >(

RE: How could I allocate a huge memory in rtdm driver?

2020-04-13 Thread Meng, Fino via Xenomai
> From: Xenomai On Behalf Of ??? via > Xenomai > Sent: Monday, April 13, 2020 3:21 PM > To: xenomai > Subject: How could I allocate a huge memory in rtdm driver? > > Hi, > I am using xenomai 3.1. > > How could I allocate a huge memory which may be larger then 50MB in > rtdm driver?

RE: Why X11 influences the latency of xenomai?

2020-04-09 Thread Meng, Fino via Xenomai
> > I'm thinking it's worth as a troubleshooting step to remove the GPU, no > graphics at all (nor integrated) and do graphics completely over USB and see > if those spikes come back. > > Alec We have discuss with approach; but our users usually need to draw 3D when they need GUI; pure CPU 3D li

RE: Why X11 influences the latency of xenomai?

2020-04-08 Thread Meng, Fino via Xenomai
> I have seen latency spikes caused by things in X with all DRM/KMS drivers > disabled, only using xf86-video-vesa with Mesa software rasterizer. X can > cause spikes without any GPU involvement, and I'm interested in this subject > as well. > > Alec If BIOS has the items, you can try set GPU fr

RE: Why X11 influences the latency of xenomai?

2020-04-08 Thread Meng, Fino via Xenomai
On 08.04.20 10:39, 孙世龙 via Xenomai wrote: > Hi, > Why X11 influences the latency of xenomai?I guess it has some relation to > GPU.Could you make me more clearly? > I have solved the latency . I am using QT runing on linux > framebuffer ,disabled X11 at all.I really hope to why X11 influenc

RE: Hello,Everyone!when I using I-pipe trace, I have some problems about it,Please give me some suggestions。In addition, how is the frozen tool used? Why does the data obtained by cat frozen not chang

2020-03-26 Thread Meng, Fino via Xenomai
Hello Qianyu, Would you pls provide more details on the steps how did u do the test, assume other people not familiar with what u doing and , can repeat your test from your description easily, thanks! BR / Fino (孟祥夫) Intel – IOTG Developer Enabling -Original Message- From: Xenomai O

RE: [PATCH 0/8] Assorted fixes

2020-02-01 Thread Meng, Fino via Xenomai
Thanks Jan & Henning, got some ideas. In 2020 our team's focus is modify UEFI BIOS for real time capability; Most of OEM's industry PC cannot reach good worst case jitter using out of box BIOS, these items needed by PnP configs are hidden; We want to push BIOS vendors and OEMs do real-time, dete

RE: [PATCH 0/8] Assorted fixes

2020-01-31 Thread Meng, Fino via Xenomai
Hi Jan Regarding to torture tests, do we have a recommend test suite & working flow from the community? I searched xenomai wiki but didn't find a guide for this. We plan to recommend UP Extreme board (https://up-board.org/up-xtreme/) to public users since it's easy to buy for anyone And we w