1. 28 Aug, 2007 25 commits
  2. 27 Aug, 2007 15 commits
    • rsc's avatar
      move mp.h to low-level · fa74a749
      rsc authored
      fa74a749
    • rsc's avatar
      no more ioapic.h · a8acdf02
      rsc authored
      a8acdf02
    • rsc's avatar
      make code match comment · 773159fb
      rsc authored
      773159fb
    • rsc's avatar
      make code match comment · 3a2310f7
      rsc authored
      3a2310f7
    • rsc's avatar
      make code match comment · 64c47374
      rsc authored
      64c47374
    • rsc's avatar
      Rename main0 to main. · 19b42cc0
      rsc authored
      19b42cc0
    • rsc's avatar
      delete unnecessary #include lines · 558ab49f
      rsc authored
      558ab49f
    • rsc's avatar
      Simplify MP hardware code. · 99b11b6c
      rsc authored
      Mainly delete unused constants and code.
      
      Move mp_startthem to main.c as bootothers.
      99b11b6c
    • rsc's avatar
      · b63bb0fd
      rsc authored
      Clean up lapic code.
      
      One initialization function now, not three.
      Use #defines instead of enums (consistent with other code, but sigh).
      
      Still boots in Bochs in SMP mode.
      b63bb0fd
    • rsc's avatar
      nits · 112873bc
      rsc authored
      112873bc
    • rsc's avatar
      nits · da942337
      rsc authored
      da942337
    • rsc's avatar
      nits · 3ce16470
      rsc authored
      3ce16470
    • rsc's avatar
      oops · 603deefc
      rsc authored
      603deefc
    • rsc's avatar
      · 629c1fe7
      rsc authored
      Edit exec.
      
      Do not commit to new memory image until
      nothing can go wrong, avoiding bad2 case.
      
      Be sure to allocate enough stack space for argv.
      
      Load executable before initializing stack, to
      keep ELF loops together.
      
      Make argv loop clearer.
      629c1fe7
    • rsc's avatar
      nits · e79b1659
      rsc authored
      e79b1659