Patents by Inventor Robert Lowell Holtorf

Robert Lowell Holtorf has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6820164
    Abstract: A method, which may be embodied upon a computer readable medium and executed by a processor, for detecting PCI buses in a logically partitioned system. The method may include determining PCI buses that are accessible to a guest operating system via querying a hypervisor, generating a PCI controller list, wherein a PCI controller exists for each determined PCI bus, and constructing a PCI bus structure for each PCI controller in the PCI controller list. The method may further include calling a platform dependent device detection code to detect PCI devices accessible to the logically partitioned system, and connecting to each function of each detected PCI device to authorize the guest operating system to conduct configuration IO operations thereon through a platform dependent code operation.
    Type: Grant
    Filed: April 17, 2001
    Date of Patent: November 16, 2004
    Assignee: International Business Machines Corporation
    Inventors: Wayne Gustav Holm, Robert Lowell Holtorf, Gregory Michael Nordstrom, Allan Henry Trautman
  • Patent number: 6766398
    Abstract: The present invention generally provides embodiments relative to a method for PCI interrupt routing in a logically partitioned guest operating system. The method, which may be embodied upon a computer readable medium and executed by a processor, may include the steps of locating primary PCI buses, initializing IRQ tables, locating hardware interrupt sources, and activating an interrupt handling process. Embodiments of the present invention include the capability to mask and unmask function interrupts for each device associated with the guest operating system, wherein the process of masking and unmasking function interrupts may include calling a hypervisor to associate an OS IRQ number with a slot.
    Type: Grant
    Filed: April 17, 2001
    Date of Patent: July 20, 2004
    Assignee: International Business Machines Corporation
    Inventors: Wayne Gustav Holm, Robert Lowell Holtorf, Gregory Michael Nordstrom, Allan Henry Trautman
  • Patent number: 6662242
    Abstract: A method, which may be embodied upon a computer readable medium and executed by a processor, for PCI IO using PCI device memory mapping in a logically partitioned system. The method may include the steps of detecting PCI devices in a bus walk initialization process, and associating a pseudonym address range with each PCI device detected in the bus walk initialization process. The method may further include updating PCI device IO resources for each PCI device detected with the associated pseudonym address range, and accessing the detected PCI devices with a device driver using the pseudonym address range stored in the PCI device IO resources.
    Type: Grant
    Filed: April 17, 2001
    Date of Patent: December 9, 2003
    Assignee: International Business Machines Corporation
    Inventors: Wayne Gustav Holm, Robert Lowell Holtorf, Gregory Michael Nordstrom, Allan Henry Trautman
  • Publication number: 20020152344
    Abstract: The present invention generally provides embodiments relative to a method for PCI interrupt routing in a logically partitioned guest operating system. The method, which may be embodied upon a computer readable medium and executed by a processor, may include the steps of locating primary PCI buses, initializing IRQ tables, locating hardware interrupt sources, and activating an interrupt handling process. Embodiments of the present invention include the capability to mask and unmask function interrupts for each device associated with the guest operating system, wherein the process of masking and unmasking function interrupts may include calling a hypervisor to associate an OS IRQ number with a slot.
    Type: Application
    Filed: April 17, 2001
    Publication date: October 17, 2002
    Applicant: International Business Machines Corporation
    Inventors: Wayne Gustav Holm, Robert Lowell Holtorf, Gregory Michael Nordstrom, Allan Henry Trautman
  • Publication number: 20020152335
    Abstract: A method, which may be embodied upon a computer readable medium and executed by a processor, for PCI IO using PCI device memory mapping in a logically partitioned system. The method may include the steps of detecting PCI devices in a bus walk initialization process, and associating a pseudonym address range with each PCI device detected in the bus walk initialization process. The method may further include updating PCI device IO resources for each PCI device detected with the associated pseudonym address range, and accessing the detected PCI devices with a device driver using the pseudonym address range stored in the PCI device IO resources.
    Type: Application
    Filed: April 17, 2001
    Publication date: October 17, 2002
    Applicant: International Business Machines Corporation
    Inventors: Wayne Gustav Holm, Robert Lowell Holtorf, Gregory Michael Nordstrom, Allan Henry Trautman
  • Publication number: 20020152334
    Abstract: A method, which may be embodied upon a computer readable medium and executed by a processor, for detecting PCI buses in a logically partitioned system. The method may include determining PCI buses that are accessible to a guest operating system via querying a hypervisor, generating a PCI controller list, wherein a PCI controller exists for each determined PCI bus, and constructing a PCI bus structure for each PCI controller in the PCI controller list. The method may further include calling a platform dependent device detection code to detect PCI devices accessible to the logically partitioned system, and connecting to each function of each detected PCI device to authorize the guest operating system to conduct configuration IO operations thereon through a platform dependent code operation.
    Type: Application
    Filed: April 17, 2001
    Publication date: October 17, 2002
    Applicant: International Business Machines Corporation
    Inventors: Wayne Gustav Holm, Robert Lowell Holtorf, Gregory Michael Nordstrom, Allan Henry Trautman