An error occurred fetching the project authors.
  1. 15 Dec, 2002 1 commit
  2. 23 Oct, 2002 1 commit
  3. 12 Oct, 2002 1 commit
    • Andi Kleen's avatar
      [PATCH] x86-64 Bootloader updates · dbb2ae18
      Andi Kleen authored
      Update the early 32bit bootloader for x86-64.  This stuff is near
      completely identical to i386, except for a few Makefile changes to tell
      the x86-64 toolkit to compile in 32bit mode.
      dbb2ae18
  4. 20 Jun, 2002 1 commit
  5. 18 Jun, 2002 1 commit
    • Andi Kleen's avatar
      [PATCH] x86-64 merge · b068ec41
      Andi Kleen authored
      x86_64 core updates.
      
       - Make it compile again (switch_to macros etc., add dummy suspend.h)
       - reenable strength reduce optimization
       - Fix ramdisk (patch from Mikael Pettersson)
       - Some merges from i386
       - Reimplement lazy iobitmap allocation.  I reimplemented it based
         on bcrl's idea.
       - Fix IPC 32bit emulation to actually work and move into own file
       - New fixed mtrr.c from DaveJ ported from 2.4 and reenable it.
       - Move tlbstate into PDA.
       - Add some changes that got lost during the last merge.
       - new memset that seems to actually work.
       - Align signal handler stack frames to 16 bytes.
       - Some more minor bugfixes.
      b068ec41
  6. 16 Jun, 2002 1 commit
    • Kai Germaschewski's avatar
      kbuild: Remove archdep · f3c28355
      Kai Germaschewski authored
      Since we don't do dependencies up front anymore, archdep does not make
      too much sense anymore. It was mostly unused now anyway, move the
      remaining users to the "prepare" target, which is exactly what is wanted:
      Do some work before the actual build gets started.
      f3c28355
  7. 05 Jun, 2002 1 commit
    • Kai Germaschewski's avatar
      kbuild: Split Makefile into needs / needs not .config · 77c83c75
      Kai Germaschewski authored
      The current top-level Makefile has a fundamental problem which
      makes "make oldconfig vmlinux" impossible:
      
      It includes .config, which is changed by "oldconfig". So after "oldconfig"
      .config has changed and the .config the Makefile had read is obsolete.
      make provides a mechanism to cope with this, it'll restart automatically 
      if any of the files it included changed, if you let it know that you
      changed it, just using a normal rule which has .config as its target.
      
      However, once you tell make that "make oldconfig" changes .config, you
      have another problem: oldconfig always uses .config to be remade, there's
      no mechanism to tell if it's up to date. So makes notices that .config
      has changed, restarts, makes oldconfig again, notices that .config has
      changed, restarts, ... you get the picture.
      
      The way to solve this is to do a proper two-stage approach: If you just
      say "make oldconfig", there's no need for the Makefile to even read the
      .config. If it does not, it won't restart and recurse infintely.
      So we divide the Makefile into two sections: One for targets which don't
      need the variables from .config, like *config, clean, mrproper and
      one section which does the actual build, which needs to know the
      CONFIG_ options.
      
      If one of the "noconfig" targets is given, we handle those, without
      reading .config. From there, we call make again, filtering out the already
      handled targets, to do the main work.
      
      The fact that this actually works correctly can be seen by trying
      "make vmlinux oldconfig" which will execute things in the right
      order - and this is not just nitpicking, it means that "-j" will
      get this case right, too.
      
      The $(CONFIGURATION) hack used to start "make config" automatically
      can go away now, too. Since we don't know which of make *config the
      user prefers, we'll just ask him call "make whatever-config" himself,
      instead of forcing "make config" on him.
      77c83c75
  8. 11 May, 2002 1 commit
    • Kai Germaschewski's avatar
      Move arch specific options to their Makefile · 944a8297
      Kai Germaschewski authored
      The ROOT_DEV, SVGA_MODE and RAMDISK variables are i386/x86_64
      specific, so move them to arch/$(ARCH)/boot/Makefile, this
      is where they are used.
      
      They still can be overridden on the command line like before,
      though I doubt anybody is still using them.
      944a8297
  9. 13 Feb, 2002 1 commit
    • Andi Kleen's avatar
      [PATCH] x86_64 merge: arch + asm · 0457d99a
      Andi Kleen authored
      This adds the x86_64 arch and asm directories and a Documentation/x86_64.
      
      It took a bit longer because I first had to make preemption and thread_info
      work and also found some other bugs while doing this. The port has been
      tested for a long time on UP.
      
      I'm not sure what I should describe.  A lot is based on i386 with
      a lot of cleanups. I wrote a paper about it for last year's OLS that describes
      most of the changes (ftp://ftp.firstfloor.org/pub/ak/x86_64.ps.gz). It is
      a bit outdated now, but should give a good overview.
      
      It currently has a completely cut'n'pasted from others+hacked 32bit
      emulation. I hope to clean that up in the future by merging the generic
      core of this with other 64bit archs.
      
      Thanks,
      -Andi
      0457d99a
  10. 05 Feb, 2002 3 commits
    • Linus Torvalds's avatar
      v2.4.7.4 -> v2.4.7.5 · a931b32f
      Linus Torvalds authored
        - Alan Cox: more merging
        - L.C. Chang: new SiS IDE PCI id's.
        - Maciej Rozycki: make MP table parsing more anal. Should fix broken P4 MP tables.
        - Leonard Zubkoff: merge DAC960 completion changes
        - Christoph Rohland: saner tmpfs mount-time limit behaviour (and remount)
        - me: buffer.c logic update - faster and hopefully livelock-free
      a931b32f
    • Linus Torvalds's avatar
      v2.4.2 -> v2.4.2.1 · c37b3aca
      Linus Torvalds authored
        - Chris Mason: reiserfs, another null bytes bug
        - Andrea Arkangeli: make SMP Athlon build
        - Alexander Zarochentcev: reiserfs directory fsync SMP locking fix
        - Jeff Garzik: PCI network driver updates
        - Alan Cox: continue merging
        - Ingo Molnar: fix RAID AUTORUN ioctl, scheduling improvements
      c37b3aca
    • Linus Torvalds's avatar
      Import changeset · 7a2deb32
      Linus Torvalds authored
      7a2deb32