An error occurred fetching the project authors.
  1. 07 Jun, 2003 1 commit
    • Sam Ravnborg's avatar
      [PATCH] all archs: Replace O_TARGET with lib-y · f54e16ee
      Sam Ravnborg authored
      lib-y is the new way to define what objects belongs to a library.  The
      implementation was not made backwards compatible and therefore an update
      to all architectures are needed.
      
      This is a simple replacement of obj-* to lib-* and deletion of L_TARGET.
      The new mechanish where lib.a can be mixed with built-in.o is not
      utilised.
      f54e16ee
  2. 03 Feb, 2003 1 commit
  3. 16 Jan, 2003 1 commit
    • Andi Kleen's avatar
      [PATCH] x86_64 update · cf34d923
      Andi Kleen authored
      x86-64 updates for 2.5.58. Changes only x86-64 specific files.
      
       - Rewrote module allocation. Lots of bugs fixed. Module loading
         should work now again.
       - Kconfig help fixes from Randy Dunlap
       - Makefile cleanups from Pavel Machek and Sam Ravnborg
       - Assembly cleanups from Pavel
       - defconfig update
       - Better strlen_user/strnlen_user
       - Merge with i386: new ptrace commands, 32bit vsyscall signal trampolines
      		new deactivate_mm, add asm/bug.h
       - Make sure initramfs is freed after booting (thanks to Kai for the hint)
       - User per cpu data for profile counters (Ravikiran Thirumalai)
       - 32bit compat_* updates from Stephen Rothwell
       - Fix race in context switch. The exception handler for bogus segment
         loads in __switch_to needs to keep interrupts disabled, otherwise an
         interrupt can deadlock on scheduler locks.  Also make sure they don't
         printk or set oops_in_progress during printk because printk does a
         wake_up too.
       - Disable 64bit GS base changes for processes.  I cannot get it to work
         reliably.
       - Clear IOPL on kernel entry
      cf34d923
  4. 15 Dec, 2002 1 commit
  5. 12 Oct, 2002 1 commit
  6. 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
  7. 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
  8. 20 May, 2002 1 commit
  9. 13 May, 2002 1 commit
  10. 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
  11. 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