[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-linux-7-2-risc-v-boot-overhead-eswin-support-en":3,"article-related-linux-7-2-risc-v-boot-overhead-eswin-support-en":33,"series-industry-1322c54c-47c2-4ebc-8da2-ca6ed94f3872":78},{"id":4,"slug":5,"title":6,"content":7,"summary":8,"source":9,"source_url":10,"author":11,"image_url":12,"cover_image":12,"category":13,"language":14,"translated_content":11,"related_article_id":15,"keywords":16,"key_takeaways":25,"views":29,"created_at":30,"published_at":31,"topic_cluster_id":32},"1322c54c-47c2-4ebc-8da2-ca6ed94f3872","linux-7-2-risc-v-boot-overhead-eswin-support-en","Linux 7.2 trims RISC-V boot overhead and adds Eswin support","\u003Cp data-speakable=\"summary\">Linux 7.2 brings \u003Ca href=\"\u002Ftag\u002Frisc-v\">RISC-V\u003C\u002Fa> boot tweaks, default Eswin support, and cleanup fixes.\u003C\u002Fp>\u003Cp>Linux 7.2 folds in a small set of RISC-V updates that matter to board owners and kernel tinkerers, including default Eswin SoC support and a startup tweak tied to ftrace.\u003C\u002Fp>\u003Ch2>1. Default Eswin SoC support\u003C\u002Fh2>\u003Cp>The biggest user-facing change is that the RISC-V defconfig now enables Eswin SoC support by default. That matters for boards built around Eswin silicon, especially the SiFive HiFive Premier P550, because the default kernel config is more likely to boot with the right support already in place.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782448364000-pdnp.png\" alt=\"Linux 7.2 trims RISC-V boot overhead and adds Eswin support\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>In practice, this reduces the chance that a developer or distro maintainer has to patch the config just to get a common board into a working state. It is a modest change on paper, but it removes one more setup step from the path to a usable kernel build.\u003C\u002Fp>\u003Cul>\u003Cli>Applies to the default RISC-V kernel configuration\u003C\u002Fli>\u003Cli>Aims to cover the SiFive HiFive Premier P550\u003C\u002Fli>\u003Cli>Also helps other boards using an Eswin SoC\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>2. Lower startup overhead in ftrace init\u003C\u002Fh2>\u003Cp>Linux 7.2 also enables HAVE_BUILDTIME_MCOUNT_SORT on RISC-V, which lets the build sort the \u003Ccode>__mcount_loc\u003C\u002Fcode> section at link time. The result is less work during ftrace initialization and a smaller kernel startup cost.\u003C\u002Fp>\u003Cp>This is the kind of change that does not alter features, but it can trim overhead in a path that runs on every boot. For developers who watch boot time, tracing setup, or early kernel behavior, that makes it a practical improvement rather than just a compiler flag.\u003C\u002Fp>\u003Cul>\u003Cli>Build-time sorting happens at link time\u003C\u002Fli>\u003Cli>Targets the \u003Ccode>__mcount_loc\u003C\u002Fcode> section\u003C\u002Fli>\u003Cli>Reduces work in the ftrace init path\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>3. Kernel code clean-ups\u003C\u002Fh2>\u003Cp>Beyond the boot-related work, the RISC-V pull for Linux 7.2 includes a set of code clean-ups. These are the quieter changes that keep architecture support easier to maintain over time, even if they do not show up as a headline feature.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782448363531-w3ws.png\" alt=\"Linux 7.2 trims RISC-V boot overhead and adds Eswin support\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>Clean-ups also matter because RISC-V support is still growing across many boards and SoCs. Smaller maintenance passes can make future changes easier to review, easier to merge, and less likely to carry old complexity forward.\u003C\u002Fp>\u003Cul>\u003Cli>General architecture code clean-ups\u003C\u002Fli>\u003Cli>Maintenance work with no user-facing toggle\u003C\u002Fli>\u003Cli>Helps keep the port easier to extend\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>4. Cacheinfo memory leak fix\u003C\u002Fh2>\u003Cp>One of the concrete bug fixes in this batch addresses a potential memory leak in the cacheinfo code. That kind of fix is easy to miss in daily use, but it matters for stability and for keeping long-running systems from wasting memory in edge cases.\u003C\u002Fp>\u003Cp>For kernel developers, these fixes are part of the steady work that keeps an architecture port usable across more hardware. For users, the value is simple: fewer bugs in core code paths and fewer surprises once the system has been up for a while.\u003C\u002Fp>\u003Ccode>RISC-V Linux 7.2 updates include:\n- Eswin SoC support enabled by default\n- HAVE_BUILDTIME_MCOUNT_SORT enabled\n- cacheinfo memory leak fix\n- additional clean-ups and fixes\u003C\u002Fcode>\u003Ch2>5. A stronger default for new RISC-V builds\u003C\u002Fh2>\u003Cp>Taken together, the changes point in one direction: the default RISC-V kernel configuration is becoming more practical for real boards. Eswin support improves out-of-the-box coverage, while the startup tweak and bug fixes smooth out early boot and core kernel behavior.\u003C\u002Fp>\u003Cp>That matters most for people building kernels for hardware bring-up, distro integration, or embedded deployments. The less hand-editing required in defconfig, the easier it is to get from source tree to a booting system.\u003C\u002Fp>\u003Cul>\u003Cli>Better default coverage for common boards\u003C\u002Fli>\u003Cli>Less manual config work for maintainers\u003C\u002Fli>\u003Cli>Small performance and stability gains\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>How to decide\u003C\u002Fh2>\u003Cp>If you own a SiFive HiFive Premier P550 or another Eswin-based RISC-V board, this is the most directly useful part of the Linux 7.2 work. If you care more about boot behavior and tracing overhead, the build-time mcount sorting change is the one to watch.\u003C\u002Fp>\u003Cp>If you are tracking RISC-V upstreaming in general, the broader message is that the architecture keeps getting more default-friendly, with small fixes landing alongside platform support.\u003C\u002Fp>","4 RISC-V changes in Linux 7.2 cut boot overhead, add Eswin SoC support by default, and clean up kernel code paths.","www.phoronix.com","https:\u002F\u002Fwww.phoronix.com\u002Fnews\u002FLinux-7.2-RISC-V",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782448364000-pdnp.png","industry","en","c3403d63-8e0b-4efa-9693-21169878577f",[17,18,19,20,21,22,23,24],"Linux 7.2","RISC-V","Eswin SoC","SiFive HiFive Premier P550","ftrace","kernel startup overhead","cacheinfo","defconfig",[26,27,28],"Linux 7.2 enables Eswin SoC support by default in the RISC-V defconfig.","HAVE_BUILDTIME_MCOUNT_SORT reduces ftrace-related startup overhead.","The update also includes clean-ups and a cacheinfo memory leak fix.",0,"2026-06-26T04:32:19.682748+00:00","2026-06-26T04:32:19.674+00:00","26f994cc-eb09-4418-aa8a-21f96ada68d3",{"tags":34,"relatedLang":37,"relatedPosts":41},[35],{"name":18,"slug":36},"risc-v",{"id":15,"slug":38,"title":39,"language":40},"linux-7-2-risc-v-boot-overhead-eswin-support-zh","Linux 7.2 讓 RISC-V 開機更省事","zh",[42,48,54,60,66,72],{"id":43,"slug":44,"title":45,"cover_image":46,"image_url":46,"created_at":47,"category":13},"385638be-f2b8-4512-adaa-84829c12b769","product-hunt-best-prompt-engineering-tools-2026-en","Product Hunt’s best prompt tools now split by job","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782507772133-wbrr.png","2026-06-26T21:02:19.575752+00:00",{"id":49,"slug":50,"title":51,"cover_image":52,"image_url":52,"created_at":53,"category":13},"35207994-7ae5-49b2-b4e6-a981557ca423","xcode-266-gemini-ai-coding-stack-en","Xcode 26.6 Adds Gemini to Apple’s AI Coding Stack","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782497870381-0m3t.png","2026-06-26T18:17:25.6244+00:00",{"id":55,"slug":56,"title":57,"cover_image":58,"image_url":58,"created_at":59,"category":13},"ead2ce1d-fa17-413f-804e-6c51cdbd1ef5","openai-anthropic-must-sell-efficiency-not-excess-en","OpenAI and Anthropic must sell efficiency, not excess","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782496964720-x5vl.png","2026-06-26T18:02:20.072557+00:00",{"id":61,"slug":62,"title":63,"cover_image":64,"image_url":64,"created_at":65,"category":13},"19a1449e-0b36-419b-a3b1-39782d7aba3f","ai-code-review-tools-catch-issues-earlier-en","10 AI code review tools that catch issues earlier","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782491580641-ogdx.png","2026-06-26T16:32:32.260156+00:00",{"id":67,"slug":68,"title":69,"cover_image":70,"image_url":70,"created_at":71,"category":13},"02c78a22-caba-4979-bedd-df83717c1092","openai-ipo-delay-turns-hype-into-caution-en","OpenAI's IPO delay turns hype into caution","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782489796090-411x.png","2026-06-26T16:02:51.495841+00:00",{"id":73,"slug":74,"title":75,"cover_image":76,"image_url":76,"created_at":77,"category":13},"267496b1-1d65-40d0-a517-ab2f00668464","suno-launches-spark-indie-artists-en","Suno Launches Spark to Court Indie Artists","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782486179017-3smg.png","2026-06-26T15:02:32.282726+00:00",[79,84,89,94,99,104,109,114,119,124],{"id":80,"slug":81,"title":82,"created_at":83},"d35a1bd9-e709-412e-a2df-392df1dc572a","ai-impact-2026-developments-market-en","AI's Impact in 2026: Key Developments and Market Shifts","2026-03-25T16:20:33.205823+00:00",{"id":85,"slug":86,"title":87,"created_at":88},"5ed27921-5fd6-492e-8c59-78393bf37710","trumps-ai-legislative-framework-en","Trump's AI Legislative Framework: What's Inside?","2026-03-25T16:22:20.005325+00:00",{"id":90,"slug":91,"title":92,"created_at":93},"e454a642-f03c-4794-b185-5f651aebbaca","nvidia-gtc-2026-key-highlights-innovations-en","NVIDIA GTC 2026: Key Highlights and Innovations","2026-03-25T16:22:47.882615+00:00",{"id":95,"slug":96,"title":97,"created_at":98},"0ebb5b16-774a-4922-945d-5f2ce1df5a6d","claude-usage-diversifies-learning-curves-en","Claude Usage Diversifies, Learning Curves Emerge","2026-03-25T16:25:50.770376+00:00",{"id":100,"slug":101,"title":102,"created_at":103},"69934e86-2fc5-4280-8223-7b917a48ace8","openclaw-ai-commoditization-concerns-en","OpenClaw's Rise Raises Concerns of AI Model Commoditization","2026-03-25T16:26:30.582047+00:00",{"id":105,"slug":106,"title":107,"created_at":108},"b4b2575b-2ac8-46b2-b90e-ab1d7c060797","google-gemini-ai-rollout-2026-en","Google's Gemini AI Rollout Extended to 2026","2026-03-25T16:28:14.808842+00:00",{"id":110,"slug":111,"title":112,"created_at":113},"6e18bc65-42ae-4ad0-b564-67d7f66b979e","meta-llama4-fabricated-results-scandal-en","Meta's Llama 4 Scandal: Fabricated AI Test Results Unveiled","2026-03-25T16:29:15.482836+00:00",{"id":115,"slug":116,"title":117,"created_at":118},"bf888e9d-08be-4f47-996c-7b24b5ab3500","accenture-mistral-ai-deployment-en","Accenture and Mistral AI Team Up for AI Deployment","2026-03-25T16:31:01.894655+00:00",{"id":120,"slug":121,"title":122,"created_at":123},"5382b536-fad2-49c6-ac85-9eb2bae49f35","mistral-ai-high-stakes-2026-en","Mistral AI: Facing High Stakes in 2026","2026-03-25T16:31:39.941974+00:00",{"id":125,"slug":126,"title":127,"created_at":128},"9da3d2d6-b669-4971-ba1d-17fdb3548ed5","cursors-meteoric-rise-pressures-en","Cursor's Meteoric Rise Faces Industry Pressures","2026-03-25T16:32:21.899217+00:00"]