[BUG] lu_gpaddr_o assignment

Placeholder Massimiliano Giacometti
2026-03-11T09:25:08Z

At least with my version of Questa and with CVA6 configured with active H-ext, the expression

```
lu_gpaddr_o[12+2*CVA6Cfg.VpnLen/CVA6Cfg.PtLevels-1:12] = lu_vaddr_i[12+2*(CVA6Cfg.VpnLen/CVA6Cfg.PtLevels)-1:12];
```

assigns the wrong number of bits to the element on the left. `VpnLen` is 29, `PteLevels` is 3: `2*CVA6Cfg.VpnLen/CVA6Cfg.PtLevels` (on the left) is 19, while `2*(CVA6Cfg.VpnLen/CVA6Cfg.PtLevels)` (on the right) is 18.