RFR: 8370947: Mitigate Neoverse-N1 erratum 1542419 negative impact on GenZGC performance [v2]

Erik Österlund eosterlund at openjdk.org
Sun Nov 23 10:36:47 UTC 2025


On Sat, 22 Nov 2025 00:20:04 GMT, Dean Long <dlong at openjdk.org> wrote:

> If I understand correctly, the whole icache is flushed, so the actual nmethod* is irrelevant.  So instead of         `ICacheInvalidationContext icic(nm)` for every different "nm", can't we just do `ICacheInvalidationContext icic(true)` one time, outside the nmethod loop?

We can't disarm an nmethod before flushing the instructions.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/28328#issuecomment-3567803014


More information about the hotspot-dev mailing list