An error occurred fetching the project authors.
  1. 12 Oct, 2002 1 commit
    • Andi Kleen's avatar
      [PATCH] Misc core changes for x86-64/2.5.42 · 1595982c
      Andi Kleen authored
      And here all the other x86-64 changes that have accumulated in my tree.
      
      It's various bugfixes and cleanups.
      
      Changes:
      
       - fix nmi watchdog
       - remove local timer spreading over CPUs - it's useless here and caused many problems
       - New offset.h computation from Kai
       - Lots of changes for the C99 initializer syntax
       - New MTRR driver from Dave & Mats
       - Bugfix: kernel threads don't start with interrupts disabled anymore, which fixes
         various boottime hangs (this was fixed a long time ago, but the bug crept in again
         by the backdoor)
       - Do %gs reload in context switch lockless
       - Fix device_not_available entry point race
       - New per CPU GDT layout following i386: the layot is not completely
         compatible with i386, which may problems with Wine in theory.
         Haven't seen any yet.
       - Support disableapic option
       - driverfs support removed for now because it caused crashes
       - Updates for new signal setup
       - Support for kallsyms
       - Port TLS clone flags/syscalls: unfortunately made the context switch
         even uglier than it already is.
       - Security fixes for ptrace
       - New in_interrupt()/atomic setup ported from i386
       - New makefiles mostly from Kai
       - Various updates ported from i386
      1595982c
  2. 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
  3. 11 Jun, 2002 1 commit
    • Andi Kleen's avatar
      [PATCH] 2.5.21 x86-64 jumbo patch - arch specific changes · e4b9e2aa
      Andi Kleen authored
      Here is the big 2.5.21 x86-64 sync patch. It only touches arch/x86_64
      and include/asm-x86_64. It requires a few other changes that I'm sending
      in separate mail.
      
      Changes:
      - merge wit 2.5.21
      - merge from 2.5.21/i386 (new PCI code, new LDT code etc.)
      - sync with 2.4-x86_64 tree.
      - minor updates to 32bit emulation
      - better early console; including serial support.
      - now set up dummy PDA for booting to avoid problems
      - Fix GS reloading in context switch one instruction race
      - Remove hardcoded names from mpparse code
      - Fix inline assembly for RAID-5 xor (similar change needed for i386)
      - Real per cpu data support based on PDA field
      - Cleanup of offset.c generation requested by Kai: it only puts structure
        offsets into offset.h now.
      - Fix i387 fxsave signal frame problems.
      - Add uname emulation via personality ("linux32")
      - New SSE optimized checksum-copy, copy*user, memcpy, clear_page, copy_page
        functions. Other tunings/cleanups in checksum and other user memory
        access function.
      - check if exception table is really sorted
      - Cleanups in page table handling in preparation of non executable pages
        support.
      - Cleanup PDA access to not require offset.h (thanks to kai for kicking me
        to this)
      - use long long for u64/s64 to avoid more warnings
      - remove CONFIG_ISA
      - fix various bugs and other cleanups
      e4b9e2aa
  4. 20 Apr, 2002 1 commit
    • Andi Kleen's avatar
      [PATCH] x86-64 architecture specific sync for 2.5.8 · 88e4bc32
      Andi Kleen authored
      This patch brings 2.5.8 in sync with the x86-64 2.4 development tree again
      (excluding device drivers)
      
      It has lots of bug fixes and enhancements. It only touches architecture
      specific files.
      
      - Sync with 2.5.8
      - SMP/APIC supported now.
      - Module loading works now.
      - Time keeping bugs fixed.
      - entry.S streamlined and some bugs fixed.
      - modify_ldt works now
      - mostly rewritten FPU support (including FXRSTOR for initial FPU
        initialization based on the initial state)
      - 32bit emulation enhanced and bugs fixed.
      - rewrote mm initialization and lots of cleanups in the page table handling
        __PAGE_OFFSET is now moved to 0x10000000000 and some vmalloc/ioremap
        problems have been fixed. They have an own PML4 slot now.
      - WCHAN reporting support for RIP (but not RSP)
      - Lots of various other bug fixes and cleanups.
      
      Currently broken:
      - ACPI
      - MTRR
      
      It needs some other bugfixes outside architecture specific code. I sent
      them all in separate mail.
      88e4bc32
  5. 26 Feb, 2002 1 commit
    • Andi Kleen's avatar
      [PATCH] x86-64 update for 2.5.5 · 3d614679
      Andi Kleen authored
      This patch makes x86-64 compile in 2.5.5 and syncs it with changes in the i386
      port. It also fixes some bugs that were discovered in recent testing:
      - enhance 32bit emulation and fix bugs.
      - fix security hole in vmalloc handling
      - Do not use lockless gettimeofday for now because it is buggy.
      The patch only changes x86_64 specific files.
      
      -Andi
      3d614679
  6. 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
  7. 12 Feb, 2002 1 commit
  8. 11 Feb, 2002 1 commit
  9. 05 Feb, 2002 5 commits
    • Linus Torvalds's avatar
      v2.5.2.5 -> v2.5.2.6 · 2f886464
      Linus Torvalds authored
      - Asit Mallick: mtrr update
      - Patrick Mochel: split up kernel/device.c into drivers/base
      - Mikael Pettersson/Al Viro: fix missing in-core inode initialization
      in ext2 introduced by Al's inode trimming
      - David Miller: sparc and network updates
      - Frank Davis: firewire video mmap page remapping fix
      - me: fix configure help scripts to fix breakage noticed by Dave Jones
      - Greg KH: USB updates
      - Kai Germaschewski: ISDN fixes, Config.help entries
      - Douglas Gilbert: SCSI doc update
      - Ingo Molnar: x86 taskswitch optimizations, scheduler updates
      - Mikael Pettersson: make APIC work on old external setups
      - Al Viro: more inode trimming
      2f886464
    • Linus Torvalds's avatar
      v2.5.2.1 -> v2.5.2.1.1 · 468e6d17
      Linus Torvalds authored
      - David Howells: abtract out "current->need_resched" as "need_resched()"
      - Frank Davis: ide-tape update for bio
      - various: header file fixups
      - Jens Axboe: fix up bio/ide/highmem issues
      - Kai Germaschewski: ISDN update
      - Tim Waugh: parport update
      - Patrik Mochel: initcall update
      - Greg KH: USB and Compaq PCI hotplug updates
      468e6d17
    • Linus Torvalds's avatar
      v2.5.1.9 -> v2.5.1.10 · 908920b1
      Linus Torvalds authored
      - Kai Germaschewski: ISDN updates
      - Al Viro: start moving buffer cache indexing to "struct block_device *"
      - Greg KH: USB update
      - Russell King: fix up some ARM merge issues
      - Ingo Molnar: scalable scheduler
      908920b1
    • Linus Torvalds's avatar
      v2.4.7 -> v2.4.7.1 · 6fbaac38
      Linus Torvalds authored
        - Anton Altaparmakov: NTFS error checking
        - Johannes Erdfelt: USB updates
        - OGAWA Hirofumi: FAT update
        - Alan Cox: driver + s390 update merge
        - Richard Henderson: fix alpha sigsuspend error return value
        - Marcelo Tosatti: per-zone VM shortage
        - Daniel Phillips: generic use-once optimization instead of drop-behind
        - Bjorn Wesen: Cris architecture update
        - Anton Altaparmakov: support for Windows Dynamic Disks
        - James Washer: LDT loading SMP bug fix
      6fbaac38
    • Linus Torvalds's avatar
      Import changeset · 7a2deb32
      Linus Torvalds authored
      7a2deb32