Show newer

@lupyuen the patch introduces a new function called `flush_icache_range_phy` that flushes the instruction cache for a given range of physical addresses. It uses assembly instructions to perform the cache flushing operation. additionally, `flush_icache_range` macro is modified to call the new `flush_icache_range_phy` function instead of `flush_icache_all`

It's likely that the T-Head C9xx processor has its own cache synchronization mechanism tailored to its specific architecture and requirements

@lupyuen generally, in a multi-level cache hierarchy, such as the one in the T-Head C9xx processor, it's crucial to maintain data consistency between different levels of cache (because modifications to data can be made in one level of cache and need to be propagated to other levels to ensure that all caches have the most up-to-date version of the data). Cache sync typically involves two main operations: cache invalidation and cache flushing

@lupyuen Ohh dear god, please no. Many, many moons ago, I had to deal with that pile of Kudzu, and any time I hear it's name I get horror flashbacks.

@lupyuen
"Microsoft shipped a Windows Update that puts advertisements into the start menu, advertisements into the task bar, and changed the control panel's user interface to unify it with their business incentives - namely a superficial makeover to justify customers paying additional money for what is effectively worse software - it has new bugs and is now ridden with advertisements. This caused a bunch of churn in their own codebase, as well as other software trying to use native user interfaces on Windows."

I haven't seen Microsoft for a half dozen blessed years now as I got out and I've never run it at home for myself - nor any Apple products.
I know MS's keylogging, spying, nasty ways, but this surprised even me! Wow. So much enshitification!
I've *never* been able to understand why anyone would use MS since MS-DOS days, but now? You'd have to be actually masochistic. Disgusting.
Absolutely disgusting - and so many people keep using it!

Show older
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.