Skip to content
Snippets Groups Projects
  1. Apr 02, 2014
  2. Apr 01, 2014
    • Nadav Har'El's avatar
      x64: fix early halt() · 8192b61a
      Nadav Har'El authored
      
      When halt() is called very early, before smp_launch(), it crashes when
      calling crash_other_processors() because the other processors' IDT was
      not yet set up. For example, in loader.cc's prepare_commands() we call
      abort() when we failed to parse the command line, and this caused a
      crash reported in issue #252.
      
      With this patch, crash_other_processors does nothing when other processors
      have not yet been set up. This is normally the case before smp_launch(),
      but note that on single-vcpu VM, it will remain the case throughout the run.
      
      Fixes #252.
      
      Signed-off-by: default avatarNadav Har'El <nyh@cloudius-systems.com>
      Signed-off-by: default avatarPekka Enberg <penberg@cloudius-systems.com>
      8192b61a
  3. Mar 31, 2014
  4. Mar 30, 2014
  5. Mar 28, 2014
  6. Mar 27, 2014
  7. Mar 26, 2014
Loading