(this question is not a duplicate of this one since the latter only addresses the situation in the case of Banach spaces)
Let $X,Y$ be normed vector spaces and $B:Y^*\rightarrow X^*$ a linear operator. We want to show that $B$ is $weak*-weak*$ continuous iff $B=A^*$ for some $A \in \mathcal{L}(X,Y)$.
My intial idea was to set $A=\iota^{-1}_Y\circ B^{*}\circ\iota_X$ where $\iota:X \rightarrow X^{**}$ is the canonical embedding $x \mapsto ev_x$, the evaluation map of $x$ ie $\iota(x)f=f(x)$. I think this will work except how can I know $\iota^{-1}$ is defined (that is, how can I guarantee $B^*(\iota(x)) \in \iota (Y))?$ If this where Banach space I would be done, but I don't know what to do in this setting. Am I even on the right track?
EDIT: I found A linear map $S:Y^*\to X^*$ is weak$^*$ continuous if and only if $S=T^*$ for some $T\in B(X,Y)$ but I'm not clear on the setting. It looks to me (admitly naively) they are assuming reflexivity of $Y$ (and, or that $Y$ Banach, which I don't have?