git: DragonFly_RELEASE_4_6 vkernel - Fix a vkernel lockup on startup

Antonio Huete Jimenez tuxillo at crater.dragonflybsd.org
Thu Oct 6 10:58:58 PDT 2016


commit a60193ca59d325e40b28928b80c8941c43e17231
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/a60193ca59d325e40b28928b80c8941c43e17231


-- 
DragonFly BSD source repository



More information about the Commits mailing list