| UMMU-DK: Add UMMU library doc and readme driver inclusion category: feature bugzilla: https://gitee.com/openeuler/ummu/issues/ID41WE CVE: NA ----------------------------------------------------------- Signed-off-by: Sihui Jiang <jiangsihui@huawei.com> | 11 months ago |
| UMMU-DK:change indent driver inclusion category: feature bugzilla: NA CVE: NA ----------------------------------------------------------- change indent from space to tab Signed-off-by: jiangsihui <jiangsihui@huawei.com> | 11 months ago |
| UMMU-DK: Support pplb. driver inclusion category: bugfix bugzilla: https://atomgit.com/openeuler/ummu/issues/7 CVE: NA ----------------------------------------------------------- In the scenario of increasing tokenValue, PPLBI indicates that when the UMMU chip fails the tokenValue verification, it will proactively issue a PLBI. This capability can reduce the number of PLBIs issued by the UMMU driver, thereby improving software performance. Signed-off-by: Lizhi He <helizhi1@huawei.com> Signed-off-by: Liming An <anliming1@h-partners.com> | 5 months ago |
| UMMU-DK: Build optimization driver inclusion category: feature bugzilla: NA CVE: NA ----------------------------------------------------------- 1. Modify cmake version 2. Add sec build option 3. Code format optimization Signed-off-by: Liming An <anliming1@h-partners.com> | 10 months ago |
| UMMU-DK: add LICENSE. Signed-off-by: Liming-An <anliming1@h-partners.com> | 1 year ago |
| UMMU-DK: Fix log level initialization issue driver inclusion category: bugfix bugzilla: https://atomgit.com/openeuler/ummu/issues/2 CVE: NA ----------------------------------------------------------- 1.The log level read buffer is initialized to prevent the default value from affecting the read operation. 2.Synchronized the changes in the kernel header file ummu_core.h. 3.The README file is adapted to the code repository address change. Signed-off-by: Sihui Jiang <jiangsihui@huawei.com> Signed-off-by: Liming An <jiangsihui@huawei.com> | 7 months ago |
| UMMU-DK:change indent driver inclusion category: feature bugzilla: NA CVE: NA ----------------------------------------------------------- change indent from space to tab Signed-off-by: jiangsihui <jiangsihui@huawei.com> | 11 months ago |
| UMMU-DK: Fix log level initialization issue driver inclusion category: bugfix bugzilla: https://atomgit.com/openeuler/ummu/issues/2 CVE: NA ----------------------------------------------------------- 1.The log level read buffer is initialized to prevent the default value from affecting the read operation. 2.Synchronized the changes in the kernel header file ummu_core.h. 3.The README file is adapted to the code repository address change. Signed-off-by: Sihui Jiang <jiangsihui@huawei.com> Signed-off-by: Liming An <jiangsihui@huawei.com> | 7 months ago |
| UMMU-DK:change indent driver inclusion category: feature bugzilla: NA CVE: NA ----------------------------------------------------------- change indent from space to tab Signed-off-by: jiangsihui <jiangsihui@huawei.com> | 11 months ago |
| UMMU-DK:change indent driver inclusion category: feature bugzilla: NA CVE: NA ----------------------------------------------------------- change indent from space to tab Signed-off-by: jiangsihui <jiangsihui@huawei.com> | 11 months ago |
| UMMU-DK:change indent driver inclusion category: feature bugzilla: NA CVE: NA ----------------------------------------------------------- change indent from space to tab Signed-off-by: jiangsihui <jiangsihui@huawei.com> | 11 months ago |
| UMMU-DK: Add lock protection in the ummu_uninit function driver inclusion category: bugfix bugzilla: https://atomgit.com/openeuler/ummu/issues/6 CVE: NA ----------------------------------------------------------- In a concurrent scenario, there is a race condition between the ummu_uninit function and the business interface functions, which can cause the process to crash. Therefore, it is necessary to add lock protection for ummu_uninit. 1.Modify g_ummu_ctx to be a statically allocated global variable. 2.Set the fork hook function in the pthread_atfork function. Signed-off-by: WangJie <wangjie633@h-partners.com> | 5 months ago |
| UMMU-DK: Build optimization driver inclusion category: feature bugzilla: NA CVE: NA ----------------------------------------------------------- 1. Modify cmake version 2. Add sec build option 3. Code format optimization Signed-off-by: Liming An <anliming1@h-partners.com> | 10 months ago |
| UMMU-DK:change indent driver inclusion category: feature bugzilla: NA CVE: NA ----------------------------------------------------------- change indent from space to tab Signed-off-by: jiangsihui <jiangsihui@huawei.com> | 11 months ago |
| UMMU-DK: Support pplb. driver inclusion category: bugfix bugzilla: https://atomgit.com/openeuler/ummu/issues/7 CVE: NA ----------------------------------------------------------- In the scenario of increasing tokenValue, PPLBI indicates that when the UMMU chip fails the tokenValue verification, it will proactively issue a PLBI. This capability can reduce the number of PLBIs issued by the UMMU driver, thereby improving software performance. Signed-off-by: Lizhi He <helizhi1@huawei.com> Signed-off-by: Liming An <anliming1@h-partners.com> | 5 months ago |
| UMMU-DK: Support pplb. driver inclusion category: bugfix bugzilla: https://atomgit.com/openeuler/ummu/issues/7 CVE: NA ----------------------------------------------------------- In the scenario of increasing tokenValue, PPLBI indicates that when the UMMU chip fails the tokenValue verification, it will proactively issue a PLBI. This capability can reduce the number of PLBIs issued by the UMMU driver, thereby improving software performance. Signed-off-by: Lizhi He <helizhi1@huawei.com> Signed-off-by: Liming An <anliming1@h-partners.com> | 5 months ago |
| UMMU-DK: Support free_bit. driver inclusion category: bugfix bugzilla: https://atomgit.com/openeuler/ummu/issues/7 CVE: NA ----------------------------------------------------------- In table mode, when the free_bit is set to 1, it indicates that the authorization information in the current entry is invalid, while the next-hop information is valid. In this case, the chip will directly skip the current entry and access the memory of the next level using the next-hop information. This approach reduces the management complexity of the permission table. Signed-off-by: Lizhi He <helizhi1@huawei.com> Signed-off-by: Liming An <anliming1@h-partners.com> | 5 months ago |
| UMMU-DK: Support free_bit. driver inclusion category: bugfix bugzilla: https://atomgit.com/openeuler/ummu/issues/7 CVE: NA ----------------------------------------------------------- In table mode, when the free_bit is set to 1, it indicates that the authorization information in the current entry is invalid, while the next-hop information is valid. In this case, the chip will directly skip the current entry and access the memory of the next level using the next-hop information. This approach reduces the management complexity of the permission table. Signed-off-by: Lizhi He <helizhi1@huawei.com> Signed-off-by: Liming An <anliming1@h-partners.com> | 5 months ago |
| UMMU-DK: Support free_bit. driver inclusion category: bugfix bugzilla: https://atomgit.com/openeuler/ummu/issues/7 CVE: NA ----------------------------------------------------------- In table mode, when the free_bit is set to 1, it indicates that the authorization information in the current entry is invalid, while the next-hop information is valid. In this case, the chip will directly skip the current entry and access the memory of the next level using the next-hop information. This approach reduces the management complexity of the permission table. Signed-off-by: Lizhi He <helizhi1@huawei.com> Signed-off-by: Liming An <anliming1@h-partners.com> | 5 months ago |
| UMMU-DK:change indent driver inclusion category: feature bugzilla: NA CVE: NA ----------------------------------------------------------- change indent from space to tab Signed-off-by: jiangsihui <jiangsihui@huawei.com> | 11 months ago |
| UMMU-DK: Remove swap operation when ungrant driver inclusion category: bugfix bugzilla: https://atomgit.com/openeuler/ummu/issues/5 CVE: NA ----------------------------------------------------------- When executing the ungrant segment operation, the swap operation may be triggered. During swap operation, other segments may be moved in the permission table. If a memory access occured during the swap operation, relative segment information may not be found in the permission table. This would cause 0x12/0x13 events. In order to solver this problem, UMMU software remove swap operation when executing ungrant. Signed-off-by: jiangsihui <jiangsihui@huawei.com> | 5 months ago |
| UMMU-DK:change indent driver inclusion category: feature bugzilla: NA CVE: NA ----------------------------------------------------------- change indent from space to tab Signed-off-by: jiangsihui <jiangsihui@huawei.com> | 11 months ago |
| UMMU-DK:change indent driver inclusion category: feature bugzilla: NA CVE: NA ----------------------------------------------------------- change indent from space to tab Signed-off-by: jiangsihui <jiangsihui@huawei.com> | 11 months ago |
| UMMU-DK:change indent driver inclusion category: feature bugzilla: NA CVE: NA ----------------------------------------------------------- change indent from space to tab Signed-off-by: jiangsihui <jiangsihui@huawei.com> | 11 months ago |
| UMMU-DK:change indent driver inclusion category: feature bugzilla: NA CVE: NA ----------------------------------------------------------- change indent from space to tab Signed-off-by: jiangsihui <jiangsihui@huawei.com> | 11 months ago |
| UMMU-DK:change indent driver inclusion category: feature bugzilla: NA CVE: NA ----------------------------------------------------------- change indent from space to tab Signed-off-by: jiangsihui <jiangsihui@huawei.com> | 11 months ago |