1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-02 12:20:51 +00:00

Align virtual addressing entries.

This is required due to C-compressed ISA extension option being turned on.

This fixes SMP operation in QEMU.

Sponsored by:	DARPA, AFRL
This commit is contained in:
Ruslan Bukin 2018-06-12 16:19:27 +00:00
parent 0c38b2d37c
commit a9063ba1d7
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=335000

View File

@ -156,6 +156,8 @@ _start:
or s2, s2, t0
sfence.vma
csrw sptbr, s2
.align 2
va:
/* Setup supervisor trap vector */
@ -284,6 +286,8 @@ ENTRY(mpentry)
or s2, s2, t0
sfence.vma
csrw sptbr, s2
.align 2
mpva:
/* Setup supervisor trap vector */
la t0, cpu_exception_handler