git: vkernel - Fix a vkernel lockup on startup
Antonio Huete Jimenez
tuxillo at crater.dragonflybsd.org
Tue Sep 20 17:14:14 PDT 2016
commit 4dd1b99459f58c096edd1945eb144cf12006d85a
Author: Antonio Huete Jimenez <tuxillo at quantumachine.net>
Date: Wed Sep 21 00:03:05 2016 +0200
vkernel - Fix a vkernel lockup on startup
- During ap_init() any pending IPIs is processed manually so
clear gd_npoll as the real kernel does.
- Do not disable interrupts for vkernels during lwkt_send_ipiq3()
because they don't seem to be re-enabled afterwards as they should.
I'm not entirely sure this is the right fix, more investigation
is required.
Summary of changes:
sys/kern/lwkt_ipiq.c | 4 +++-
sys/platform/vkernel64/x86_64/mp.c | 8 ++++++++
2 files changed, 11 insertions(+), 1 deletion(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/4dd1b99459f58c096edd1945eb144cf12006d85a
--
DragonFly BSD source repository
More information about the Commits
mailing list