public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
From: "Lee, Jung-Ik" <jung-ik.lee@intel.com>
To: linux-ia64@vger.kernel.org
Subject: [Linux-ia64] PCI Hotplug Drivers for 2.5
Date: Thu, 24 Oct 2002 04:33:09 +0000	[thread overview]
Message-ID: <marc-linux-ia64-105590709805222@msgid-missing> (raw)

[-- Attachment #1: Type: text/plain, Size: 1980 bytes --]

Greg,

Please find the attached ACPI based PCI Hotplug driver.
 intcphp:
    Php driver source for Compaq or compatible Intel Hotplug
    controllers on IA32 or DIG64-ACPI compliant IA64 platforms.

    intcphp driver is overhauled per your requirements:
    + Abstraction module is removed.
      It's now two modules driver like others.
    + typedefs are removed except callback function.
    + LINUX_VERSION checks are removed.

	intcphp is much based on cpqphp driver but has been modified to be
controller independent on DIG64/ACPI compliant IPF servers as well as
non-ACPI based IA32 servers. Thus code looks similar but integration is not
that easy and will take time and consents of affected drivers owners.
	We understand there needs more integration and cleanup to make
common codes to pci_hotplug core as you indicated. This task, however,
requires time and changes in every php driver with owners' consensus on
common php controller/slot objects, while satisfying requirements in the
near future. We look forward to discussing this with you and other
contributors.
	Until then, please allow us to co-exist this driver.

Thanks,
	Jung-Ik Lee/Intel,
	Takayoshi Kochi/NEC,
	Tony Luck/Intel

====================================================
+ Patch is against 2.5.39 but should apply to 2.5.41 or later.
+ acpiphp driver is not included in this patch.
+ Required drivers/acpi patch and arch/ia64/pci patch have 
  already been accepted by respective owners, and excluded
  from this patch.

 Config.help    |   10 
 Config.in      |    1 
 Makefile       |   22 
 intcphp_core.c |  799 ++++++++++++++++
 intcphp_ctrl.c | 1795 ++++++++++++++++++++++++++++++++++++
 intcphp_hpc.c  | 1333 ++++++++++++++++++++++++++
 intcphp_pci.c  | 1179 +++++++++++++++++++++++
 intcphp_proc.c |  196 +++
 phpdvr.h       |  590 +++++++++++
 phprm.h        |   56 +
 phprm_acpi.c   | 2824
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 11 files changed, 8805 insertions(+)


[-- Attachment #2: hotplug_2539_rel_1023.diff.gz --]
[-- Type: application/octet-stream, Size: 55085 bytes --]

                 reply	other threads:[~2002-10-24  4:33 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=marc-linux-ia64-105590709805222@msgid-missing \
    --to=jung-ik.lee@intel.com \
    --cc=linux-ia64@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox