If you have a CHP, it's legal everywhere loaded, Lee!
Without the holy permit, it's still legal most everywhere in the car or truck. loaded.
Those laws only apply to vehicles. You can open carry it where you want but expect the cops to have hissy fits.
Unloaded without a permit or with, it's legal everywhere you can take any gun except WMA's and the National forest. It has to be cased there.
Va doesn't allow concealed anymore.
The reason you didn't find anything is that discussing the evil long gun here is forbidden.