fix(am335x/am437x): Remove RTOS and RT-Linux support#625
fix(am335x/am437x): Remove RTOS and RT-Linux support#625jeevantelukula wants to merge 3 commits intoTexasInstruments:masterfrom
Conversation
|
New unreachable files found with check_files.py: |
| @@ -126,8 +126,6 @@ linux/How_to_Guides/Target/How_to_add_a_JVM | |||
| linux/How_to_Guides/Target/Update_U-Boot_Environment_Variables_stored_in_SPI_Flash_from_Linux | |||
| linux/How_to_Guides/Target/How_to_Change_dtb_File | |||
| linux/How_to_Guides/Target/How_to_fix_y2k38 | |||
There was a problem hiding this comment.
might want to remove this as well from toc?
linux/How_to_Guides/Target/How_to_fix_y2k38.
Also , split all y2k38 removal as separate patch
There was a problem hiding this comment.
I'd say lets have this section in this release highlighting the resolution and can be dropped in the future releases.
Audit this cleanup warning as well |
|
FYI, |
RTOS and RT-Linux are not supported for AM335x and AM437x in this release. Remove all related documentation, hardware setup guides, TOC entries, and build instructions. Signed-off-by: Telukula Jeevan Kumar Sahu <j-sahu@ti.com>
EVMK2H is outdated and hence remove all its references. Signed-off-by: Telukula Jeevan Kumar Sahu <j-sahu@ti.com>
Since the y2k38 issue is resolved in scarthgap, highlight the resolution in this release. Signed-off-by: Telukula Jeevan Kumar Sahu <j-sahu@ti.com>
af953a3 to
e9cbfea
Compare
| https://software-dl.ti.com/cicd-report/linux/index.html?section=platform&platform=am437x | ||
|
|
||
| The above images are based on the 6.6 Kernel and Scarthgap filesystem, and thus has the Y2K38 issue fixed. | ||
| TI's 32-bit platforms now use OE-core Scarthgap, which includes the necessary updates to data structures and functions |
There was a problem hiding this comment.
Better to highlight how Yocto / OpemEmbedded ensures distributions the same.
Checkout https://wiki.st.com/stm32mpu/wiki/How_to_prevent_the_year_2038_bug#Compile_all_the_codes_in_Yocto_with_required_defines
There was a problem hiding this comment.
I think it's better to reword,
Fix --> Prevent
As there’s no way to conclusively prove that any given system is Y2038-safe.
| https://software-dl.ti.com/cicd-report/linux/index.html?section=platform&platform=am437x | ||
|
|
||
| The above images are based on the 6.6 Kernel and Scarthgap filesystem, and thus has the Y2K38 issue fixed. | ||
| TI's 32-bit platforms now use OE-core Scarthgap, which includes the necessary updates to data structures and functions |
There was a problem hiding this comment.
Better to highlight how Yocto / OpemEmbedded ensures distributions the same.
Checkout https://wiki.st.com/stm32mpu/wiki/How_to_prevent_the_year_2038_bug#Compile_all_the_codes_in_Yocto_with_required_defines
| To build a Y2K38-friendly image on the 6.6 Kernel and Scarthgap filesystem baseline, follow the "Build Instructions" | ||
| section present in the above link. | ||
| While the SDK images are Y2K38-friendly, it must be ensured that any code introduced from other sources | ||
| is also Y2K38-friendly. Any code that is not Y2K38-compliant will break the Y2K38-compatibility of the filesystem. |
There was a problem hiding this comment.
This can be expanded to showcase the 'how to ensure" aspect
https://wiki.st.com/stm32mpu/wiki/How_to_prevent_the_year_2038_bug#GNU_C_library_required_version
| While the SDK images are Y2K38-friendly, it must be ensured that any code introduced from other sources | ||
| is also Y2K38-friendly. Any code that is not Y2K38-compliant will break the Y2K38-compatibility of the filesystem. | ||
| Thus it is important to be intentional about writing Y2K38-friendly code, and to test this code to ensure that the | ||
| final image remains Y2K38-compliant. |
There was a problem hiding this comment.
You can also add a section How to check if your system is Y2k38 friendly
And provide a command which sets date beyond 2038 and shows the behaviour of the system in safe v/s non safe case
RTOS and RT-Linux are not supported for AM335x and AM437x in this release. Remove all related documentation, hardware setup guides, TOC entries, and build instructions.
Also update Y2K38 docs to reflect resolution in Scarthgap.