×

System for locking down part of portion of memory and updating page directory with entry corresponding to part of portion of the memory locked down

  • US 5,675,762 A
  • Filed: 01/06/1995
  • Issued: 10/07/1997
  • Est. Priority Date: 04/03/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A method in a data processing system for providing exchange of data between a peripheral device having a paging mechanism and an application operating in a virtual machine, wherein said virtual machine is running on said data processing system and contains a block of memory having a plurality of sections of memory, comprising:

  • providing a page directory for exclusive use by said paging mechanism of said peripheral device in response to said application requiring usage of said peripheral device;

    selectively locking down a section of said block of memory within said data processing system in response to a usage of said section of memory by said application;

    updating said page directory with an entry corresponding to said section of said block of memory locked down to allow said peripheral device access to said section of said block of memory, wherein data within said section of said block of memory is unswappable; and

    selectively updating therafter said page directory by mapping an entry into said page directory in response to said usage of said section of said memory in order to track memory usage within said block of memory utilized by said virtual machine.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×