= Google Summer of Code 2023 = [[TOC(GSoC/2023, depth=2)]] This page is for the contributors who make proposals as well as those who work on projects for RTEMS as part of GSoC 2023. = Contributors' Proposals = Start filling in this table for yourself as soon as possible and update as needed. || '''Contributor Name''' || '''Completed Hello''' || '''Discord Handle''' || '''Proposal Title''' || '''Google Docs URL''' || '''Final Submitted''' || '''Vihas Makwana''' || '''Yes''' || '''bitXh#7676''' || '''multiple kernel-level medium projects''' || [https://docs.google.com/document/d/1IwvFtk1FFB7u2qMI_HDo9SuuCDY8x_RhjB_tA3ylzB0/edit?usp=sharing Proposal] || Yes || Mohd Noor Aman || Yes || katana-flinger || Ethernet and SMP support for Raspberry Pi 4B AArch64 || [https://docs.google.com/document/d/1aQq1kkpsRnuxTjaPGQpuU8jN91QtyQXUKG8Sl2JfqdU/edit?usp=sharing Ethernet and SMP support for Raspberry Pi 4B AArch64] || Yes || Amna Mannan || Yes || amna_mannan || Sifive Hifive Unleashed RISC-V port for RTEMS || [https://docs.google.com/document/d/1-RfydFwHBI5dvJKJu9TLpVI9wmVRcrqcTuHLJGBNTME/edit?usp=sharing SiFive HiFive Unleashed RISC-V port for RTEMS] || Yes || '''Abhimanyu Raghuvanshi''' || '''Yes''' || '''ABR#9429''' || '''Build List Visualization''' || [https://docs.google.com/document/d/1xI2NZePQigIY0SSHa5RT21vjeIldwfBmK4oyA1Ag8Io/edit?usp=sharing Build List Visualization] || Yes || '''Muhammad Sulthan Mazaya''' || '''Yes''' || '''Mazaya#5546''' || '''Add support for renode.io Simulator''' || [https://docs.google.com/document/d/14VN7pWeD2qYHDojnBoHLFziDVC31xD-f1B7p2pW6l0g/edit?usp=sharing Add support for renode.io Simulator] || Yes || '''Siddharth Khattar''' || '''Yes''' || '''Siddharth#0632''' || ''' Improving support for amd64 BSP ''' || [https://docs.google.com/document/d/1tJmGiT1Ewj8pqIZWXFanEbvPdehrMbWnUuq_d2AlJxU/edit#heading=h.z1k2lfmp8i2y Improving support for amd64 BSP] || Yes || '''Ruturaj Nanoti''' || '''Yes''' || '''Ruturaj#6398''' || ''' Addition of BSP-specific post link details to pkg-config Files ''' || [https://docs.google.com/document/d/1pFW1e9m_DdONVVpRc7Hf77PIZm9kW-PZtGEQUYVesGg/edit?usp=sharing Capturing BSP specific Post Link Details in .pc files] || Yes || '''Noriyuki Kurosu''' || '''Yes''' || '''Toson#8089''' || '''Add support for Address Sanitizer''' || [https://docs.google.com/document/d/1CunPZ-dCteaIguylxGGzWa762e0DoINiFEuaVlUJ8yw/edit?usp=sharing Add support for Adress Sanitizer] || Yes || '''Hardik Sethi''' || '''Yes''' || '''Hardik444#0244''' || '''Code Formatting for RTEMS score and Third-Party File Organisation''' || [https://docs.google.com/document/d/11nEfcVgS7XvwPSW3VEreohFeaT9vP8dLNb41sz420UA/edit?usp=sharing Code Formatting for RTEMS score and Third-Party File Organisation] || Yes || Utkarsh Verma || Yes || Barusu || Improve the Raspberry Pi 4 BSP || [https://docs.google.com/document/d/1dL5zl_iSYeyx6ZoOpKjy-CkLh_OvgGDJvblrPH5q6rg/edit?usp=sharing Improve the Raspberry Pi 4 BSP] || Yes || Aryan Karawale || Yes || Aryan_Karawale#1731 || Add a flattened device tree-based initialization for Beagle BSP || [https://docs.google.com/document/d/10Vet2roV3AJQ8MQLrJfcLMWrFxU-Iv9eo2snUNiidDQ/edit?usp=sharing Add a flattened device tree-based initialization for Beagle BSP] || Yes The columns are to be filled in as follows: * The ''Contributor'' column is for your name. * The ''Completed Hello'' column lets us all know whether or not you completed the mandatory Hello World project. Email your proof to Gedare, Joel, and Chris Johns. * The ''nick on Discord'' column is your handle on Discord. RTEMS folks hang out there with best-effort service. * The ''Proposal Title'' should be self-explanatory. * The ''Google Docs URL'' is your proposal in Google Docs that can be reviewed and commented on by mentors. The [https://docs.google.com/document/d/1F5XCodvX8AYNqWX5ssu7dfjkmFT__83uf8ABKbB_Pkg/edit?usp=sharing proposal template] should be '''copied''' and used as a baseline. This can be shared with mentors for review. Mentors can insert comments for you. You can use this as your Draft Proposal in the [https://summerofcode.withgoogle.com GSoC site]. * The ''Final Submitted'' should be set to Yes when you have submitted your Final PDF proposal on the official [https://summerofcode.withgoogle.com GSoC site]. If you do not submit the final proposal via the Google site, you cannot be considered! = Contributors' Summer of Code Tracking Table = Contributors whose GSoC project is accepted by RTEMS shall fill in a slot with their information in the following table, which helps to centralize [wiki:Developer/GSoC/ProjectManagement SoC Project Management]. ||'''Contributor Name'''|| '''Handle''' || '''Project Link''' || '''Repository Link on Github''' || '''Blog''' || '''Calendar''' || Muhammad Sulthan Mazaya || Mazaya#5546 || [https://devel.rtems.org/wiki/GSoC/2023/add-support-for-renode-simulator Project Wiki] || [https://github.com/rtems/rtems Project's Github repo] || [https://www.mazaya.id/blogs?tag=GSoC Blog] || [https://calendar.google.com/calendar/u/0?cid=Y2UyODFmYWNiMTJmMzI1NmY3NzZlZmVmYWNjZDBmOWNhOTk0MjJhMzQ4OTU1NGQxZWU0YTgyNDQ0MDZkNWQwOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t Project Schedule] The columns are to be filled in as follows: * The ''Contributor Name'' column is for your name. * The ''Handle'' column is your nickname on Discord. * The ''Project Link'' is a link to the Wiki page for your project. * The ''Repository Link on Github'' is a link to the Github repository for your project. It should be a specific repository, not just your github account! * The ''Blog'' is a link to your blog with entries about your project. It should be updated regularly during the summer. * The '''Calendar''' is a link to your Google Calendar with milestones and deliverables identified. = Contributor Status Updates = Each contributor has a section below for putting in notes from the weekly Discord meetings. == Gedare == * Jan 23: Tracking status page created. Org Application Submitted. * May 8: Intro email sent and Discord meetings scheduled.