On Thu Nov 20, 2025 at 4:10 AM JST, Timur Tabi wrote: > On Tue, 2025-11-18 at 23:24 -0800, John Hubbard wrote: >> > I interpreted the title as "these registers exist on Turing only", but >> > it is indeed subject to interpretation. In any case it is a >> > non-important nit, so feel free to ignore if it parses fine. >> >> Oh, I think I missed your point entirely. I think it's likely that >> these registers really only apply to Turing, actually, because >> we know that subsequent chips don't use them. (See: recent boot >> success on Ampere/Ada, without these registers.) >> >> Timur can clarify that. > > Well, some of them exist only in Turing, and some of them are used only to > boot on Turing. > > Last I checked, there's no HAL way to specify registers that exist only on > some architectures. Is > that still the case? I've added a comments for some registers to indicate > that.
There is no way currently to limit register visibility to a given architecture (except maybe putting them in a sub-module as we did for `NV_FUSE_STATUS_OPT_DISPLAY`). Having comments where relevant is adequate imho if there is no name conflicts between two architectures.
