]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Do not setup machine exception vector.
authorbr <br@FreeBSD.org>
Mon, 25 Apr 2016 13:30:37 +0000 (13:30 +0000)
committerbr <br@FreeBSD.org>
Mon, 25 Apr 2016 13:30:37 +0000 (13:30 +0000)
commit03e30c2263a33640cfa88601e15f6e41b3516d92
treec2b6339a42a980f3756cb67b0dd9018fd2082a7b
parent63312613f4fa9b00e0032ffa9cc5d98ec58e1a08
Do not setup machine exception vector.

Sounds strange, but both RocketCore and lowRISC do not operate
if we set it.

All the known implementations (Spike, QEMU, RocketCore, lowRISC) uses
default machine trap vector address and operates fine with this.

Original Berkeley Boot Loader (bbl) does not set this as well.

Sponsored by: DARPA, AFRL
Sponsored by: HEIF5
sys/riscv/riscv/locore.S