[Linux-ia64] BitKeeper tree for 2.4.x

From: Bjorn Helgaas <bjorn_helgaas_at_hp.com>
Date: 2002-10-11 05:42:14
I am maintaining a BitKeeper tree that tracks Marcelo's 2.4.x
tree and the current ia64 patch.  My intent is that we will still
produce a plain patch against Marcelo's releases, just as David
has always done.  The BitKeeper tree merely provides visibility
into the current state of what will become the next ia64 patch.

I try to keep the BitKeeper tree working, but I don't do much
testing before updating it, so it should be regarded as unstable

The BitKeeper tools, licensing agreement, and documentation are
available here:


To get a local copy of the tree, use a BitKeeper command like

    bk clone bk://lia64.bkbits.net/linux-ia64-2.4 linux-ia64-2.4

Subsequently, you can use "bk pull" in the linux-ia64-2.4/
directory to update your local repository.

The repository is hosted by BitMover, Inc., which provides a web
interface with a browsable source tree and ChangeSet history


Here are the interesting changes since the 2.4.19-ia64-020821 patch:

  * Driver changes:
    - bcm: dropped (you may be able to use tg3 instead).
    - e1000: dropped 4.1.7, adopted upstream (currently 4.3.15-k1).
    - e100: RX_ALIGN now upstream; only last_rx_time fix in ia64 patch.
    - acenic: dropped ia64 patches; upstream has most or all.
    - forte: dropped 1.45, adopted upstream (currently 1.51).

  * SPCR/DBGP support removed (encumbered by Microsoft IP; use HCDP instead).
  * McKinley A-step config doc removed (code was already gone).
  * HP prototype code removed (Matthew Wilcox).
  * include/asm-ia64/offsets.h removed.
  * sim{eth,scsi,serial} (drivers for HP simulator) moved to arch/ia64/hp/sim/.
  * drivers/media/{radio,video}/dummy.c removed.

  * Support for write-coalescing mappings removed.
  * Support for non-cached mappings of main memory removed.
  * Support scatterlist page/offset in sba_iommu.
  * AGP/DRM rework to make it more presentable.
    - DRM: dropped obsolete #ifdef __alpha__ diffs.
    - DRM: r128, radeon: made all 460GX checks run-time, not compile-time.
  * ACPI CRS cleanup (Takayoshi Kochi).
  * ACPI debug fixes (Takayoshi Kochi).
  * Fix many warnings (Andreas Schwab).
  * Fix I/O macros (inb, outb, etc) (Andreas Schwab, David Mosberger).
  * If more than NR_CPUS found, ignore extras.
  * Add generic RAID xor routines with prefetch (Matthew Wilcox).
  * Discard *.text.exit and *.data.exit sections (Matthew Wilcox).
  * Fix edge-triggered IRQ handling (David Mosberger).
  * Alternate signal stack fixes (David Mosberger).
  * VFS extended attribute syscall numbers (Andreas Gruenbacher).
  * binfmt argv[1] preservation (David Mosberger).
  * Preserve FP registers around firmware calls (John Marvin, David Mosberger).
  * FPU load/save optimization (Fenghua Yu).
  * Syscalls for Extended Attribute VFS infrastructure (Andreas Gruenbacher).

The following major pieces of the ia64 patch are unchanged since

  * ACPI: CA version 20020517 (upstream has version 20011018).
  * qla1280: 3.23 Beta (upstream has 3.00-Beta).
  * qla2x00: 4.31.7b (not in upstream).

NOTE: I removed the mmap support for MAP_WRITECOMBINED and
MAP_NONCACHED to avoid issues with memory attribute aliasing.
The only user of these that I know about is XFree86, which still
seems functional when we ignore the attributes it requests.  I'm
very interested in any problems caused by this change.

Received on Thu Oct 10 12:42:22 2002

This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:10 EST