An error occurred fetching the project authors.
  1. 10 Mar, 2003 1 commit
    • Linus Torvalds's avatar
      Use a fixed per-cpu SYSENTER_MSR_ESP value by having the sysenter · e3db4852
      Linus Torvalds authored
      entry routine load the real ESP0 off that per-cpu stack. Make this
      even faster by putting the sysenter stack in the per-CPU TSS, so
      that we can use the tss->esp0 value directly (which we have to
      update on task switches anyway).
      
      CAREFUL! This needs very subtle code for debug and NMI exceptions,
      to make sure we don't run with the sysenter stack in any real kernel
      code!
      e3db4852
  2. 09 Mar, 2003 1 commit
  3. 02 Mar, 2003 1 commit
    • Andrew Morton's avatar
      [PATCH] fix preempt-issues with smp_call_function() · a8dd6484
      Andrew Morton authored
      Patch from Thomas Schlichter <schlicht@uni-mannheim.de>
      
      Based on a patch from Dave Jones.
      
      It converts a large number of instances of:
      
      	smp_call_function(foo);
      	foo();
      
      into
      
      	on_each_cpu(foo);
      
      and in doing so fixes up the preempt-unsafeness of the first version.
      a8dd6484
  4. 14 Feb, 2003 1 commit
  5. 07 Jan, 2003 1 commit
  6. 23 Dec, 2002 1 commit
  7. 22 Dec, 2002 1 commit
  8. 21 Dec, 2002 1 commit
  9. 18 Dec, 2002 1 commit
    • Linus Torvalds's avatar
      Fix the remaining known problems (NMI and debugging) with · 50cbf47d
      Linus Torvalds authored
      fast system calls. They should now be fully comparable to
      traditional system calls.
      
          Fix SEP stack allocation to look like a real thread stack.
          
          This fixes the "Trap on first sysenter instruction" problem,
          which can happen either as a result of an NMI or a breakpoint
          trap (TF bit set).
          
          Also make the user trampoline save and restore EFLAGS, so that
          the TF bit gets restored after a fast system call (it will have
          been cleared to avoid trap faults in the kernel).
      50cbf47d
  10. 17 Dec, 2002 1 commit
  11. 16 Dec, 2002 1 commit