Friday, November 20, 2020

Project C v5.9-r2 release

 

Project C v5.9-r2 is released at https://gitlab.com/alfredchen/linux-prjc/-/releases/v5.9-prjc-r2

Monday, October 19, 2020

Project C v5.9-r1 release

Project C v5.9-r1 is released at https://gitlab.com/alfredchen/linux-prjc/-/releases/v5.9-prjc-r1

Please be noticed that you need to pick up below fix if your set your NR_CPUS > 64 in your kernel config.

https://gitlab.com/alfredchen/linux-prjc/-/issues/17

Sunday, October 11, 2020

Project C v5.9-r0 release

Project C v5.9-r0 is released at https://gitlab.com/alfredchen/linux-prjc/-/releases/v5.9-prjc-r0

Tuesday, September 15, 2020

Project C v5.8-r3 release

Project C v5.8-r3 is released at https://gitlab.com/alfredchen/linux-prjc/-/releases/v5.8-prjc-r3

And dear users(especial  amd cpu users), please check issue report at https://gitlab.com/alfredchen/linux-prjc/-/issues/8. If you have similar issue, pls let us know and try 00_v5.8_r0_disable_wake_list.patch in the attachments and see if it fix the issue for you.

Saturday, September 5, 2020

Project C v5.8-r2 release

Project C v5.8-r2 is released at https://gitlab.com/alfredchen/linux-prjc/-/releases/v5.8-prjc-r2

PDS has been ported from 5.0, I have tested for weeks in daily usage include suspend/resume etc, so it is good for open testing.

Detail changes can be trace via git commits, and will not be covered in blog. And I am thinking about move code/development information and activities to gitlab instead of blog. So, later, blog update will be just a notification about a new release. :)

Monday, August 17, 2020

Project C v5.8-r1release

Project C v5.8-r1 is released with the following changes

1. Fix UP compilation issue.
2. Fix compilation issue when CONFIG_SCHED_THERMAL_PRESSURE enabled.

This is a fix release.

Full kernel tree repository can be found at https://gitlab.com/alfredchen/linux-prjc
And all-in-one patch can be found at gitlab.

Bug report at https://gitlab.com/alfredchen/projectc/issues

Monday, August 10, 2020

Project C v5.8-r0 release

Project C v5.8-r0 is released with the following changes

1. Sync-up 5.8 mainline scheduler code changes.
2. Adjust task boost priority to +/-7, and change SCHED_BITS to 128.

It's one week delay than normal new mainline kernel release. Because there are lots of scheduler related sync-up in 5.8 kernel release. #2 has been asked by users, so here comes the +/- 7 boost priority and 128 bits SCHED_BITS, IMO, this should be well balance setting. But this just provides a more widely overlay in running priorities, it doesn't really change that BMQ is pure priority based scheduler.

PS, PDS porting has been started.

Full kernel tree repository can be found at https://gitlab.com/alfredchen/linux-prjc
And all-in-one patch can be found at gitlab.

Bug report at https://gitlab.com/alfredchen/projectc/issues