Patents by Inventor Geetani Edirisooriya

Geetani Edirisooriya 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).

  • Publication number: 20070005869
    Abstract: A computer system provides a program access to a first register during real mode operation by using an index register and a data register, wherein the index register and the data register are located in real mode memory space and the first register is located outside of real mode memory space.
    Type: Application
    Filed: June 29, 2005
    Publication date: January 4, 2007
    Inventors: Jasper Balraj, Geetani Edirisooriya, John Lee, Robert Strong, Jeffrey Rabe, Amber Huffman, Daniel Nemiroff, Rajeev Nalawadi
  • Publication number: 20050283561
    Abstract: A method, apparatus, and system are disclosed. In one embodiment the method comprises detecting a temperature event in a processor and modifying bus frequency of a bus coupled to the processor in response to the temperature event.
    Type: Application
    Filed: June 21, 2004
    Publication date: December 22, 2005
    Inventors: John Lee, Aniruddha Joshi, Geetani Edirisooriya
  • Publication number: 20050193288
    Abstract: In some embodiments, a method and apparatus for maintaining data integrity following parity error detection are described. In one embodiment, the method includes the blockage of bus transactions in response to detection of a parity error. Once bus transactions are suspended, a parity error handler routine is invoked to perform parity error recovery according to stored transaction information regarding an error bus transaction of the detected parity error. In one embodiment, the stored information includes a bus master that caused the error, as well as an address associated with the corrupt data for which the parity error was asserted. In one embodiment, data logging is performed to track the bus masters associated with error bus transactions to enable identification of problematic or old hardware devices. Other embodiments are described and claims.
    Type: Application
    Filed: February 13, 2004
    Publication date: September 1, 2005
    Inventors: Aniruddha Joshi, John Lee, Geetani Edirisooriya
  • Publication number: 20050182886
    Abstract: Method and apparatus for supporting multi-function PCI devices in PCI bridges. Respective pre-fetch buffers are allocated in response to respective initial data transfer requests issued by a multi-function PCI device. A programmable buffer fill watermark is set up for each pre-fetch buffer. While a portion of data corresponding to the data transfer requests fill the pre-fetch buffers, the fill level of each buffer is monitored to determine if it meets or exceeds its buffer fill watermark. In response to such a condition, the multi-function PCI device is connected to the PCI bridge and a virtual buffer is mapped to the pre-fetch buffer. The pre-fetch buffer is then emptied. During subsequent data transfers, each of the pre-fetch buffer becomes filled, the PCI device is connected, and the virtual buffer is mapped to the filled buffer. The process is continued until all data corresponding to the original data transfer request is received by the multi-function PCI device.
    Type: Application
    Filed: February 17, 2004
    Publication date: August 18, 2005
    Inventors: Geetani Edirisooriya, Aniruddha Joshi, John Lee